应该尽可能使类或者成员不被外界访问
对于成员(域、方法、嵌套类和嵌套接口)有四种可能的访问级别,下面按可访问性的递增顺序给出:
私有的(private) 只有在声明该成员的顶层类内部才能访问这个成员
包级私有(package-private) 声明该成员的包的内部的任何类都可以访问这个成员,它是缺省的访问级别
受保护的(protected) 声明该成员的类的子类和声明该成员的包内部的任何类都可以访问这个成员,隐含的含义是子类和父类可以不在一个包中
共有的(public) 在任何地方都可以访问该成员 |
|