权限修饰符
权限修饰符
什么是权限修饰符?
权限修饰符是用来限制类的成员(成员变量 成员方法 构造器...)能够被访问的范围
每一种权限修饰符能够被访问的范围如下
| 修饰符 | 在本类中 | 在同一个包下的其他类 | 任意包下的子类 | 任意包下的任意类里 | |
|---|---|---|---|---|---|
| 私有方法 | private | √ | |||
| 缺省 | 缺省 | √ | √ | ||
| 受保护的 | protected | √ | √ | √ | |
| 公开的 | public | √ | √ | √ | √ |
private < 缺省 < protected < public
权限修饰符是用来限制类的成员(成员变量 成员方法 构造器...)能够被访问的范围
| 修饰符 | 在本类中 | 在同一个包下的其他类 | 任意包下的子类 | 任意包下的任意类里 | |
|---|---|---|---|---|---|
| 私有方法 | private | √ | |||
| 缺省 | 缺省 | √ | √ | ||
| 受保护的 | protected | √ | √ | √ | |
| 公开的 | public | √ | √ | √ | √ |
private < 缺省 < protected < public