说说 Java 类、类成员变量或方法的访问权限

196 阅读1分钟

Java 定义了三个访问关键字来设置类、类成员变量或方法的访问权限:public(公开),private(私有)和protected(受保护)。

访问关键字 说明
public 表示任何地方都可以访问或使用所标识的元素。
private 只有类本身或类的方法才可以访问或使用所标识的元素。如果在其它类误使用了 private 所标识的元素,将无法编译通过。
protected 相对于 private,权限会放宽一些。继承于父类的子类可以访问或使用被标识为 protected 的父类成员对象,但无法访问被标识为 private 父类成员对象。

其实还有一种默认访问权限,它允许在同一个包内的类成员对象相互访问。