Java中通过访问控制符(default,private,public,protected)来控制对类、变量、方法、构造方法的访问。
下表说明了4中修饰符的访问权限:
修饰符 | 当前类 | 同一包内 | 子孙类 | 其他包 |
---|---|---|---|---|
public |
Y | Y | Y | Y |
protected |
Y | Y | Y | N |
default |
Y | Y | N | N |
private |
Y | N | N | N |
Java中通过访问控制符(default,private,public,protected)来控制对类、变量、方法、构造方法的访问。
下表说明了4中修饰符的访问权限:
修饰符 | 当前类 | 同一包内 | 子孙类 | 其他包 |
---|---|---|---|---|
public |
Y | Y | Y | Y |
protected |
Y | Y | Y | N |
default |
Y | Y | N | N |
private |
Y | N | N | N |