Java访问修饰符的可访问性范围

Java具有私有,受保护和公共访问修饰符。 你能解释一下这些修饰语的可访问性范围吗?

如何访问其他包中的受保护成员?

为了更好地理解,您需要看到这一点

Access Modifiers Same Class Same Package Subclass Other packages public YYYY protected YYYN no access modifier YYNN private YNNN 

这里的重要区别在于Defaultprotected
默认值:永远不能在包外访问
受保护:仅在包外部可访问,当且仅当该类是子类时
有关详细信息, 请参阅此处。
编辑:因为您的问题的答案也是相同的, You can access the protected member by make your class a sub class of the class , in which protected member is defined