如图,,结果为什么是这样的,请大神指点一下。谢谢

解决方案 »

  1.   

    找main方法,先new对象ChildDemo,此时控制台无输出,然后:
    1,调用方法c.A() ,找spuer.A(),输出:super printA
    2,调用printB(),b被重写,输出:child printB
    3,调用printC(),c没有重写,输出:super printC
    谨记重写的原则:两同两小一大
      

  2.   

    父类的printC()被私有了,子类看不到,重写不了,所以得出的是父类的