日期:2014-05-20  浏览次数:20837 次

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

------解决方案--------------------
java中的作用域修饰符:根据被访问的情况来分,有4种类型:public,protected,package,private
其中public可以访问类,子类,包,所有类和包
protected可以访问类,子类,包;
package可以访问类,子类;
private只可以访问类!
------解决方案--------------------
java里是没有friendly的。
protected修饰的成员、变量,在包内相当于被public修饰,在包外相当于被private修饰。
子类包内和包外都可以访问父类的protected成员。