TheSon类的定义:java
TheFather类的定义:
this
能够看到即便没有调用父类的构造父类的构造依旧执行了,那这是怎么回事呢?spa
答案很简单:java在执行过程当中在执行子类的构造方法以前会隐式的调用父类的无参,如图:3d
再看运行结果:对象
当咱们显示的调用以后,它就不会再进行隐式的调用,好比咱们在相同地方调用父类的有参构造,如图:blog
有萌新可能就会疑问了,super这个关键字究竟是干吗的?继承
概念:在Java类中使用Super来引用父类的成分,用this来引用当前对象图片