图中的输出结果是zi show() hahaha zi show(),主要是,子类在继承父类的同时,会先去初始化父类的数据,但是父类中初始化数据的时候也有show(),打印的是zi show 原因是,因为是zi类调用的方法,所以就近原则,会现在zi类中查找有没有show()的方法,有的话就执行zi类中的show()方法,没有才去执行父类中的show()方法.
图中的输出结果是zi show() hahaha zi show(),主要是,子类在继承父类的同时,会先去初始化父类的数据,但是父类中初始化数据的时候也有show(),打印的是zi show 原因是,因为是zi类调用的方法,所以就近原则,会现在zi类中查找有没有show()的方法,有的话就执行zi类中的show()方法,没有才去执行父类中的show()方法.