权限如下:
no. | 范围 | private | default | protected | public |
1 | 同一包下的同一个类 | √ | √ | √ | √ |
2 | 同一包下的不同类 | × | √ | √ | √ |
3 | 不同包下的子类 | × | × | √ | √ |
4 | 不同包下的非子类 | × | × | × | √ |
权限如下:
no. | 范围 | private | default | protected | public |
1 | 同一包下的同一个类 | √ | √ | √ | √ |
2 | 同一包下的不同类 | × | √ | √ | √ |
3 | 不同包下的子类 | × | × | √ | √ |
4 | 不同包下的非子类 | × | × | × | √ |