1.访问控制权限有:
- public 公开的
- protected 受保护的
- private 私有的
- 默认
2.private:表示私有的,只能在本类中访问。
public:表示公开的,在任何位置都可以访问。
默认:表示只能在本类,以及同包下访问。
protected:表示只能在本类、同包、子类中访问。
访问控制修饰符 | 本类 | 同包 | 子类 | 任意位置 |
public | 可以 | 可以 | 可以 | 可以 |
protected | 可以 | 可以 | 可以 | 不行 |
默认 | 可以 | 可以 | 不行 | 不行 |
private | 可以 | 不行 | 不行 | 不行 |
范围从大到小排序:public>protected>默认>private
3.访问控制权限修饰符还可以修饰:属性、方法、类(public和默认,其他不行)、接口(public和默认能用,其他不行 )