| 修饰符 | 当前类 | 当前包 | 外包子类 |
| private | √ | ||
| default | √ |
√ |
|
| protected |
√ |
√ |
√ |
| public | √ |
√ |
√ |
- privatet只允许在当前类中访问
- default允许当前包中的所有类访问
- protected 允许当前包中所有类以及外部包中的子类访问
- public 允许任意类访问