class Base{
int count =2;
}
class Mid extends Base{
int count=22;
}
class Sud extends Mid{
int count=222;
}
public class BianDemo{
public static void main(String[] args) {
Sud b=new Sud();
System.out.println(b.count);
Mid m=b;
System.out.println(m.count);
Base a=b;
System.out.println(a.count);
}
}
此代碼只有Sud一個對象,但是當b被創建了之后,它內存中不但存在自己的實力變量,還保存了它的父類實例變量。因此當執行Mid m=b;Base a=b;能夠調用它們的實例。