【梅开二度】 多态成员的特点 A:多态成员变量 当子父类中出现

1679644933   ·   发表于 5个月前   ·   编程代码
多态成员的特点
A:多态成员变量

当子父类中出现同名的成员变量时,多态调用该变量时:

编译时期:参考的是引用型变量所属的类中是否有被调用的成员变量。没有,编译失败。
运行时期:也是调用引用型变量所属的类中的成员变量。
简单记:编译和运行都参考等号的左边。编译运行看左边。

B:多态成员方法

编译时期:参考引用变量所属的类,如果没有类中没有调用的方法,编译失败。
运行时期:参考引用变量所指的对象所属的类,并运行对象所属类中的成员方法。
简而言之:编译看左边,运行看右边

0 Reply   |  Until 5个月前 | 3771 View
LoginCan Publish Content