1.调用父类无参构造函数是默认的!
子类的构造方法默认都去访问了父类的无参构造方法:在子类中的构造方法后都有一行默认语句 base()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
先执行父类的构造函数把父类初始化完成,再初始化子类的。
2.如何访问父类的有参构造函数?
可以通过super(参数)去访问父类中的有参构造函数。可以通过this(参数...)去访问本类中的其他构造函数。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
如果定义了构造函数,则类就不会有默认的无参构造函数;如果父类中没有默认的,则子类构造函数必须显示调用父类的构造函数
时间: 2024-11-10 13:54:51