private | default | protected | public | |
---|---|---|---|---|
同一类 | Yes | Yes | Yes | Yes |
同一包中的类 | Yes | Yes | Yes | |
在其他包中的子类 | Yes | Yes | ||
其他包中的类 | Yes |
注意:class类只能用public或default修饰(但是成员内部类可以用所有,局部内部类任何都不能用)
private | default | protected | public | |
---|---|---|---|---|
同一类 | Yes | Yes | Yes | Yes |
同一包中的类 | Yes | Yes | Yes | |
在其他包中的子类 | Yes | Yes | ||
其他包中的类 | Yes |
注意:class类只能用public或default修饰(但是成员内部类可以用所有,局部内部类任何都不能用)