this和super
来源:2-18 super pk this
心静247612
2021-06-23 12:10:47
this()会调用本类无参构造方法
super()会调用父类无参构造方法
直接在子类带参构造方法中加个"this()",因为this和super不能共存,但是好像子类构造方法会默认调用super。会默认调用super么?
1回答
好帮手慕小小
2021-06-23
同学你好,是的。this()会调用本类无参构造方法,super()会调用父类的无参构造方法。
若子类构造方法中未显示调用this(形参列表)或super(形参列表),则会默认调用父类的无参构造,即super(),示例代码如下:

若子类构造方法中显示调用了this(形参列表)或super(形参列表),则不会默认调用父类的无参构造。示例代码如下:
祝学习愉快~
相似问题