一、作用
控制一个类或类的成员能否被其他类访问
二、使用
public > protected > default > private
- 修饰类的成员
- 修饰 成员变量、构造函数、 方法、 内部类
- 上述4中均可用
访问控制修饰符 | 作用 |
---|---|
public | 表示该类成员在所有类中可见 |
protected | 可被本类+同一包中的其他类+不同包中的子类可见 |
default | 可被本类+与本类在同一包中的其他类可见 |
private | 仅在本类中可见 |
- 修饰外部类
- public,default可用(因为外部类没有处于任何类的内部,所以就没有“其所在类”、“所在类的子类”两个范围,故private和protected对外部类无意义)
访问控制修饰符 | 作用 |
---|---|
public | 表示该类 在所有类中可见 |
default | 可被本类+与本类在同一包中的其他类可见 |
网友评论