Java 权限修饰符 public,protected,private 置于类的成员定义之前,用来限定对象对该类成员的访问权限。
修饰符 | 类内部 | 同一个包 | 不同包的子类 | 同一个工程 |
private | Yes | |||
default(缺省) | Yes | Yes | ||
protected | Yes | Yes | Yes | |
public | Yes | Yes | Yes | Yes |
对于 class 的权限修饰只可以用 public 和 default(缺省)
public 类可以在任意地方被访问
default 类只可以被同一个包内部的类访问