0. 为什么有访问权限修饰符
为了实现面向对象的特征:封装和隐藏。
1. 访问权限修饰符的作用
Java 权限修饰符 public、protected、缺省 和 private至于类的成员定义前,用来限定对象对该类成员的访问权限。
注:(缺省,que sheng)表示什么都不写。
2. 修饰类成员
修饰符 | 类内部 | 同一个包 | 不同包的子类 | 同一个工程 |
---|
private | Yes | | | |
(缺省) | Yes | Yes | | |
protected | Yes | Yes | Yes | |
public | Yes | Yes | Yes | Yes |
3. 修饰类
修饰符 | public | (缺省) |
---|
可以被访问 | 任何地方 | 同一个包下 |