访问静态方法,不具有多态性。
直接访问域,这个访问会在编译期进行解析,这种访问不是多态。
class Super{
public int field=0;
}
class Sub extends Super{
public int field=1;
}
class Test{
public static void main(String[]args){
Super sup=new Sub(); //向上转型
System.out.println("sup.field="+sup.field)
}
}
/*output:
sup.field=0
*///~