作用域 | 当前类 | 同包 | 子类 | 其它 |
---|---|---|---|---|
public | Y | Y | Y | Y |
protected | Y | Y | Y | N |
default | Y | Y | N | N |
private | Y | N | N | N |
Y:可以访问 N:不可访问
- 类的成员不写访问修饰符时默认为default,默认对于同一包中的其他类相当于公开(public),对于非同包的类相当于私有(private)。
- protected对子类公开(public),对非同包、无继承关系的类相当于私有(private)。
作用域 | 当前类 | 同包 | 子类 | 其它 |
---|---|---|---|---|
public | Y | Y | Y | Y |
protected | Y | Y | Y | N |
default | Y | Y | N | N |
private | Y | N | N | N |
Y:可以访问 N:不可访问