课程
/后端开发
/Java
/Java入门第二季 升级版
为什么父类的构造方法输出了两次
2018-12-16
源自:Java入门第二季 升级版 9-4
正在回答
Animal animal=new Animal();的时候执行了第一次父类构造方法
Dog dog=new Dog();的时候执行了第二次父类构造方法和第一次子类构造方法(创建子类对象时先调用父类构造方法再调用子类构造方法)
所以父类输出2次
因为第一次的时候是会自动执行的哦
慕的地1866362
慕丝小黑 回复 慕的地1866362
慕丝小黑 回复 慕丝小黑
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答为什么父类构造方法会执行
2 回答为什么父类的构造方法没有执行???
2 回答为什么会先执行父类的构造方法?
2 回答请问如果父类只有有参的构造方法,那么子类的构造方法中就隐性调用了父类的构造方法。
1 回答`为什么我把父类的无参构造方法注释了,子类的无参构造方法还会执行?