关于父类子类代码运行结果怎么看

img


关于这个代码运行怎么看啊为什么child1就不输出了和this有关吗

属性都来自父类 调用的是父类有参

new 子类对象传了实参 “mike” 所以先去找子类有参构造
而子类有参构造第一句 隐式super调用父类无参构造
所以 先打印people1 父类无参构造执行完毕
然后回到子类有参构造中
继续向下执行。。。
打印 child2 mike
继续 初始化child继承自父类的name类变量为“mike“
执行父类有参构造 传参mike F
打印 mike F

..
...

和你说的毫无关系