Java访问控制权限
一、Java的访问控制权限类型
- public 公开
- protected 受保护
- 默认
- private 私有
二、控制权限的控制范围
- public在任何位置都能访问。
- protected只能在本类、同包、子类中访问。
- 默认只能在本类以及同包下访问。
- private只能在本类中访问。
三、表格
访问控制修饰符 | 本类 | 同包 | 其它包子类 | 其它包非子类 |
public | 可以 | 可以 | 可以 | 可以 |
protected | 可以 | 可以 | 可以 | 不行 |
默认 | 可以 | 可以 | 不行 | 不行 |
private | 可以 | 不行 | 不行 | 不行 |
四、访问控制权限可以修饰的类型
- 属性和方法:四个修饰符均能修饰。
- 类和接口:仅public和默认能修饰。