多态的成员变量:
当子父类中出现同名的成员变量时,多态调用该变量时:
编译时期:参考的引用型变量所属的类中是否有被调用的成员变量。没有,编译失败。
运行时期:也是调用引用类型变量所属的类中的成员变量。
简单记:编译和运行都看等号的左边,编译运行看左边。
多态的成员方法:
编译时期:参考引用变量所属的类,如果类中没有调用的方法,编译失败。
运行时期:参考引用变量所指的对象所属的类,并运行对象所属类中的成员方法。
简而言之:编译看左边运行看右边
多态的成员变量:
当子父类中出现同名的成员变量时,多态调用该变量时:
编译时期:参考的引用型变量所属的类中是否有被调用的成员变量。没有,编译失败。
运行时期:也是调用引用类型变量所属的类中的成员变量。
简单记:编译和运行都看等号的左边,编译运行看左边。
多态的成员方法:
编译时期:参考引用变量所属的类,如果类中没有调用的方法,编译失败。
运行时期:参考引用变量所指的对象所属的类,并运行对象所属类中的成员方法。
简而言之:编译看左边运行看右边