更多 Java 基础知识方面的文章,请参见文集《Java 基础知识》
具体如下表所示:
- Y 表示可以访问该访问修饰符修饰的成员变量和成员方法
- N 表示不可以访问该访问修饰符修饰的成员变量和成员方法
访问修饰符 | 当前类 | 相同 package 中的类 | 子类 | 不同 package 中的类 |
---|---|---|---|---|
public | Y | Y | Y | Y |
protected | Y | Y | Y | N |
default 默认 | Y | Y | N | N |
private | Y | N | N | N |
更多 Java 基础知识方面的文章,请参见文集《Java 基础知识》
具体如下表所示:
访问修饰符 | 当前类 | 相同 package 中的类 | 子类 | 不同 package 中的类 |
---|---|---|---|---|
public | Y | Y | Y | Y |
protected | Y | Y | Y | N |
default 默认 | Y | Y | N | N |
private | Y | N | N | N |