下面是java中类成员的修饰符权限与访问能力的关系表
类型 | 无修饰(default) | Private | Protected | Public |
同一个包下,它的子类 | 可以 | 不可以 | 可以 | 可以 |
同一个包下,不是它的子类 | 不可以 | 不可以 | 可以 | 可以 |
不同包下,但是是它的子类 | 可以 | 不可以 | 可以 | 可以 |
不同包下,也不是它的子类 | 不可以 | 不可以 | 不可以 | 可以 |
下面是java中类成员的修饰符权限与访问能力的关系表
类型 | 无修饰(default) | Private | Protected | Public |
同一个包下,它的子类 | 可以 | 不可以 | 可以 | 可以 |
同一个包下,不是它的子类 | 不可以 | 不可以 | 可以 | 可以 |
不同包下,但是是它的子类 | 可以 | 不可以 | 可以 | 可以 |
不同包下,也不是它的子类 | 不可以 | 不可以 | 不可以 | 可以 |