访问控制权限
访问控制权限有哪些?
- private 私有的
- protected 受保护的
- public 公开的
- 默认
访问控制权限范围:
- private只能在本类中进行访问
- protected只能在本类,同包,子类中进行访问
- public在任何位置都能访问
- “默认”只能在本类,以及同包下访问
访问控制权限 | 本类 | 同包 | 子类 | 任意位置 |
---|---|---|---|---|
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
默认 | √ | √ | × | × |
private | √ | × | × | × |
访问控制权限可以用来修饰哪些?
- 属性(四个都可以)
- 方法(四个都可以)
- 类(public和默认可以,其他不行)
- 接口(public和默认可以,其他不行)
- ...