Java-访问级别修饰符
访问修饰符
- 修饰类、方法、成员变量
- 通过修饰符来决定访问者能否访问当前类、方法、成员变量
- 体现了对资源的保护意识
- 范围由小到大依次为:类、包、子类、其它。分别对应 private、默认、protected、public
- 子类与父类一般不在一个包内,所以包的范围更小
- 口诀「保护子类、默认同包」
修饰符 | Class | Package | SubClass | 其它 |
---|---|---|---|---|
public | Y | Y | Y | Y |
protected | Y | Y | Y | N |
默认 | Y | Y | N | N |
private | Y | N | N | N |
- protected:同包、子类中能访问
- 默认修饰符:同包中能访问
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 王文哲的博客!