修饰符 | 类内部 | 同一个包 | 不同包的子类 | 同一个工程 |
---|---|---|---|---|
private | √ | |||
default | √ | √ | ||
protected | √ | √ | √ | |
public | √ | √ | √ | √ |
对于class 的权限修饰只可以用 public 和 default
public 类可以在任意地方被访问。
default 类只可以被同一个包内部的类访问。
ps:default就是默认值即什么都不写
修饰符 | 类内部 | 同一个包 | 不同包的子类 | 同一个工程 |
---|---|---|---|---|
private | √ | |||
default | √ | √ | ||
protected | √ | √ | √ | |
public | √ | √ | √ | √ |
对于class 的权限修饰只可以用 public 和 default
public 类可以在任意地方被访问。
default 类只可以被同一个包内部的类访问。
ps:default就是默认值即什么都不写