访问控制权限
-
private
只能在本类中访问 -
protected
只能在本类、同一个包内以及子类中访问 -
public
所有位置都可访问 -
默认
只能本类以及同一个包内访问 -
可以修饰什么
属性和方法四个都能修饰
类和接口只能由public和默认修饰,其他两个不行
访问控制修饰符 | 本类 | 同包 | 子类 | 任意位置 |
---|---|---|---|---|
private | 1 | 0 | 0 | 0 |
默认 | 1 | 1 | 0 | 0 |
protected | 1 | 1 | 1 | 0 |
public | 1 | 1 | 1 | 1 |