子类继承父类后,子类中所有的构造器默认都会先访问父类中无参的构造器,在执行自己
super调用父类构造器的作用是什么?
- 通过条用父类有参数构造器来初始化继承父类的数据
this和super详情
this:代表本类对象的引用;super:代表父类存储空间的表示
this(…)和super(…)使用注意点:
- 子类通过this(…)去调用被雷的其他构造器,本类其他构造器会通过super去手动调用父类的构造器,最终还是会调用父类构造器的。
- 注意:this(…)super(…)都是只能放在构造器的第一行,所以二者不能共存在同一个构造器中。
会导致调用了两次父类构造器,但是构造器只能调用一次
版权声明:本文为weixin_46362658原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。