解决方案 »

  1.   

    子类重写父类方法时,方法的访问权限必须等于或者大于父类的方法访问权限。
    也就是说如果你父类方法用protected修饰,子类则只能用protected和public修饰,不能使用private
      

  2.   

    可是我的子类没有用private啊,用的是public
      

  3.   

    可是我的子类没有用private啊,用的是public
      

  4.   

    子类中Pizza createPizza(String item)这个方法的权限低了,不是类的权限低了
      

  5.   

    那我要覆盖掉父类的抽象方法createPizza应该怎么做啊
      

  6.   

    把子类中的createPizza方法的访问控制修饰符改为public
      

  7.   

    你是默认访问限制啊,不是public
      

  8.   

    访问权限 有四个修饰符 public protected  default private
    Pizza createPizza(String item){你这里是default