成员变量:成员变量不会发生重写现象,
编译时:参考引用型变量所属的类中的是否有调用的成员变量,有,编译通过,没有编译失败 运行时:参考引用型变量所属的类中的是否有调用的成员变量,并运行所属类中的成员变量package Polymorphic;
public class day_4_7 {
public static void main(String[] args) {
///输出:3 Fu s = new Zi(); System.out.println(s.num); Zi ss= (Zi)s; //输出4 System.out.println(ss.num);}
}
class Fu{ int num =3;}class Zi extends Fu{ int num =4;}