访问控制修饰符
- private : 在同一类内可见。
- default (即默认,什么也不写): 在同一包内可见,不使用任何修饰符。
- protected : 对同一包内的类和所有子类可见。
- public : 对所有类可见。
修饰符 | 当前类 | 同一个包 | 不同包的子类 | 不同包中的非子类 |
private | √ | × | × | × |
default(默认) | √ | √ | × | × |
protected | √ | √ | √ | × |
public | √ | √ | √ | √ |
修饰符 | 当前类 | 同一个包 | 不同包的子类 | 不同包中的非子类 |
private | √ | × | × | × |
default(默认) | √ | √ | × | × |
protected | √ | √ | √ | × |
public | √ | √ | √ | √ |