- Java规定的4种权限(从小到大排列):private、缺省、protected 、public
- 4种权限都可以用来修饰类的内部结构:属性、方法、构造器、内部类
即如下表:
修饰符 | 内部类 | 同一个包 | 不同包的子类 | 同一个工程 |
---|---|---|---|---|
private | yes | |||
default(缺省) | yes | yes | ||
protected | yes | yes | yes | |
public | yes | yes | yes | yes |
- 修饰类的话,只能使用:default(缺省)、public
public类可以在任意地方被访问。
default类只可以被同一个包内部的类访问。