一、访问标识符
JAVA中提供4种访问控制标识符,用于控制方法和属性的访问权限
1、公开级别:用public修饰,对外公开,谁都可以访问
2、受保护级别:用projected修饰,对子类和同一个包种的类公开
3、默认级别:没有修饰符号,向同一个包的类公开
4、私有级别:用private修饰,只有类本身可以访问,不对外公开
【细节描述】
1、修饰符可以用来修饰类种的属性、方法
2、只有默认和public才能修饰类
3、子类继承了父类的属性和方法,但是私有属性不能在子类中直接访问,要通过一个公共的方法去访问
1 | 访问级别 | 访问控制修饰符 | 同类 | 同包 | 子类 | 不同包 |
2 | 公开【public】 | public | √ | √ | √ |
√ |
3 | 受保护【protected】 | protected | √ | √ | √ | × |
4 |
默认 |
无 | √ | √ | × | × |
5 | 私有【private】 | private | √ | × | × | × |
![](https://img2022.cnblogs.com/blog/2476643/202207/2476643-20220717194411007-486071266.png)
![](https://img2022.cnblogs.com/blog/2476643/202207/2476643-20220717194420591-1294553719.png)