1、假设父类Father,子类Son继承父类Father,若声明一个父类Father类型的引用f,创建一个新的Son类对象,并把该对象赋值给f,即**Father f = new Son(); **父类Father和子类Son如下图所示:
父类Father.png
子类Son.png
可见,Son类有自己扩展的方法sonMethod,父类Father并无此方法。
在这种情况下,引用变量f是无法访问sonMethod这个方法的。
image.png
1、假设父类Father,子类Son继承父类Father,若声明一个父类Father类型的引用f,创建一个新的Son类对象,并把该对象赋值给f,即**Father f = new Son(); **父类Father和子类Son如下图所示:
可见,Son类有自己扩展的方法sonMethod,父类Father并无此方法。
在这种情况下,引用变量f是无法访问sonMethod这个方法的。
本文标题:Java继承多态相关
本文链接:https://www.haomeiwen.com/subject/yxohfftx.html
网友评论