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被創(chuàng)建了之后禀横,它內(nèi)存中不但存在自己的實力變量蛾魄,還保存了它的父類實例變量奔浅。因此當執(zhí)行Mid m=b;Base a=b;能夠調(diào)用它們的實例摆屯。