Java中的继承:父类和子类的关系

一、父类引用指向子类对象时


1、若子类覆盖了某方法,则父类引用调用子类重新定义的新方法

2、若子类未覆盖某方法,则父类引用调用父类本身的旧方法

3、若子类覆盖了某属性,但父类引用仍调用父类本身的旧属性

4、若子类未覆盖某属性,则父类引用调用父类本身的旧属性

5、父类引用不能访问子类新定义的方法


二、子类引用指向自身对象时


1、若子类覆盖了某方法,则子类引用调用子类重新定义的新方法

2、若子类未覆盖某方法,则子类引用调用父类本身的旧方法

扫描二维码关注公众号,回复: 2256779 查看本文章

3、若子类覆盖了某属性,则子类引用调用子类重新定义的新属性

4、若子类未覆盖某属性,则子类引用调用父类本身的旧属性

5、子类引用可以访问子类新定义的方法


本篇转自:https://blog.csdn.net/u014738304/article/details/51986733 点击打开链接


猜你喜欢

转载自blog.csdn.net/qq_37618797/article/details/80976654