阅读背景:

Thinking In Java琐碎知识点摘要(二)

来源:互联网 
26、访问权限
    private->default->protected->public分别对应类内部访问权限、包访问权限、不同包的子类访问权限(相同包同之前的级别)、全局访问权限。类的绝大多数属性使用private修饰,此外有些方法只是用于辅助实现该类的其他方法,这些"工具"方法也应该使用private修饰。  如果某个类主要用作其他类的父类,该类包含的绝大数方法可能仅仅希望被其子类重写,而不想被外界直接调用,则应该使用protected修饰。希望暴露出来给其它类自由调用的方法应该使用public修饰,顶级类通常给其它类自由使用,所以绝大数顶级类使用public修饰。类的构造器通过使用public修饰暴露给其他类以创建该类的对象。     private->default->protected->publ



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: