子类继承中构造方法的调用问题

来源:2-15 super关键字的使用(下)

慕婉清4393100

2022-05-26 11:56:13

如果我在父类中没有定义构造器,也就相当于父类提供了一个默认的无参构造器,那么子类在对象实例化的过程当中,就不会出现编译错误!这种看法对吗?
写回答

1回答

好帮手慕小蓝

2022-05-26

同学你好,这句话部分正确,因为这句话正确的前提是:子类中没有显式声明super语句去指向父类的有参构造。

如果子类显式声明一个super语句去指向父类有参构造,但是父类中并没有提供该构造方法,也是会编译报错的。

除去这种情况,都是正确的。

祝学习愉快~


0

0 学习 · 9886 问题

查看课程