子类无论是否和父类在一个包里都可以访问父类的protected修饰的成员么?
如果,只有在同一个包里可以访问,那么,protected和友好修饰符又有什么区别了?谢谢

解决方案 »

  1.   

    java中的作用域修饰符:根据被访问的情况来分,有4种类型:public,protected,package,private
    其中public可以访问类,子类,包,所有类和包
    protected可以访问类,子类,包;
    package可以访问类,子类;
    private只可以访问类!
      

  2.   

    java里是没有friendly的。
    protected修饰的成员、变量,在包内相当于被public修饰,在包外相当于被private修饰。
    子类包内和包外都可以访问父类的protected成员。