Java当中权限修饰符共有四种。分别是public、protected、(default)、private。
注:YSE代表可访问,NO代表不可访问。
同一个类 | 同一个包,非继承 | 不同的包,有继承 | 不同包,非子类 | |
public | YES | YES | YES | YES |
protected | YES | YES | YES | NO |
(default) | YES | YES | NO | NO |
private | YES | NO | NO | NO |
Java当中权限修饰符共有四种。分别是public、protected、(default)、private。
注:YSE代表可访问,NO代表不可访问。
同一个类 | 同一个包,非继承 | 不同的包,有继承 | 不同包,非子类 | |
public | YES | YES | YES | YES |
protected | YES | YES | YES | NO |
(default) | YES | YES | NO | NO |
private | YES | NO | NO | NO |