本文主要讨论引用变量的类型:编译时类型与运行时类型
a.
编译时类型:由声明该变量时使用的类型决定
运行时类型:由实际赋值给该变量的对象决定。
b.
二者关系是编译时类型是运行时类型的父类或者本身。
如果一个引用变量的编译时类型与运行时类型不同,引用变量调用方法时就有可能出现方法的多态性,但是变量所能访问的实例成员变量不表现出多态性,而是由编译时类型决定其能访问的实例成员变量。
待续……今天没时间更新
本文主要讨论引用变量的类型:编译时类型与运行时类型
a.
编译时类型:由声明该变量时使用的类型决定
运行时类型:由实际赋值给该变量的对象决定。
b.
二者关系是编译时类型是运行时类型的父类或者本身。
如果一个引用变量的编译时类型与运行时类型不同,引用变量调用方法时就有可能出现方法的多态性,但是变量所能访问的实例成员变量不表现出多态性,而是由编译时类型决定其能访问的实例成员变量。
待续……今天没时间更新