是这样的啊!就是规则而已。

解决方案 »

  1.   

    这样是一种上转型现象
    ExtendShow es = new ExtendShow();SuperShow ss  = es;
    其中得ss就是上转型对象,该对象不能操作子类增加的新变量和新方法,失去了一些子类的功能
    该对象可以操作重写的方法(因为改实体是由子类创建的),而继承的变量赋给了新值,当然不能超作到(成员变量没有重写这个概念)
      

  2.   

    同意楼上的说法
    调用的方法看实际引用的对象。
      

  3.   

    看了半天:本来就是这样!不人为有什么希奇的!