解决方案 »

  1.   

    public void score() {子类是不能继承父类的 private属性的 
      

  2.   

    把需要暴露子類調用的方法設置成public,無需暴露的設置成private即可
      

  3.   

    如果设置为private  父类就调用不了了
      

  4.   

    首先继承中的private修饰的方式是只有类本身才可以调用的,如果你想让子类能够调用该方法,把private改成public。
    然后,你在#3中说的“如果设置为private  父类就调用不了了”,没有这个说法,你是不是把父类跟子类的概念搞反了?在你这里Teacher是父类,Principal才是子类
      

  5.   

    子类不能继承父类的private方法,解决办法把父类的可继承的方法改为public或者protected即可