子类中无参构造调用父类有参构造

来源:3-3 知识导图展示区

你猜__

2022-08-12 04:09:44

https://img.mukewang.com/climg/62f5607d0962d56d05780386.jpg

https://img.mukewang.com/climg/62f5607d098c6bc905640328.jpg

https://img.mukewang.com/climg/62f5607d09ff213c07660408.jpg

无关代码意义,B继承A,在子类B中无参构造调用父类A有参构造,开始写的是private int num = 10;有报错,根据运行顺序改为private static int num = 10;运行没问题,子类B中无参构造"可以调用"父类A有参构造是这个意思吗?

写回答

1回答

好帮手慕小黑

2022-08-12

同学你好,同学理解是正确的,在实例化对象时,子类构造方法会默认调用父类的无参构造方法,当在子类构造方法中书写super(num);时会调用父类的带参构造方法。

祝学习愉快!

0

0 学习 · 9886 问题

查看课程