修饰符 | 当前类 | 同包 | 子孙类(同包) | 子孙类(不同包) | 其他包 |
---|---|---|---|---|---|
pubilc | √ | √ | √ | √ | √ |
protected | √ | √ | √ | √ / X(有说明) | X |
default | √ | √ | √ | X | X |
private | √ | X | X | X | X |
注:接口,类及接口的成员变量和成员方法不能声明为 protected
修饰符 | 当前类 | 同包 | 子孙类(同包) | 子孙类(不同包) | 其他包 |
---|---|---|---|---|---|
pubilc | √ | √ | √ | √ | √ |
protected | √ | √ | √ | √ / X(有说明) | X |
default | √ | √ | √ | X | X |
private | √ | X | X | X | X |
注:接口,类及接口的成员变量和成员方法不能声明为 protected