1、假设父类Father,子类Son继承父类Father,若声明一个父类Father类型的引用f,创建一个新的Son类对象,并把该对象赋值给f,即**Father f = new Son(); **父类Father和子类Son如下图所示:
可见,Son类有自己扩展的方法sonMethod,父类Father并无此方法。
在这种情况下,引用变量f是无法访问sonMethod这个方法的。
1、假设父类Father,子类Son继承父类Father,若声明一个父类Father类型的引用f,创建一个新的Son类对象,并把该对象赋值给f,即**Father f = new Son(); **父类Father和子类Son如下图所示:
可见,Son类有自己扩展的方法sonMethod,父类Father并无此方法。
在这种情况下,引用变量f是无法访问sonMethod这个方法的。