为了账号安全,请及时绑定邮箱和手机立即绑定

继承中父类的执行次数


为什么父类的构造方法执行了两次



正在回答

2 回答

父类
public class Father {

	public Father(){
		
		System.out.println("父亲");
	}
}
public class Son extends Father{
	
	public Son(){
		
		System.out.println("儿子");
	}
	
	public static void main(String[] args) {
		
		//Father father = new Father();
		
		//Father f2=new Son();
		
		Son son=new Son();
	}
}

http://img1.sycdn.imooc.com//575626140001303505360085.jpg

测试证明父类的构造方法并没有被执行两次。

如仍有疑问,请贴出代码。

0 回复 有任何疑惑可以回复我~

创建父类对象的时候执行了一次:本类创建会执行本类的构造方法。

创建子类对象的时候也执行了一次:子类创建时会先执行父类的构造方法再执行本类的构造方法。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

继承中父类的执行次数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信