Java访问修饰符
1.基本介绍
Java提供了四种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围):
1)公开级别:用public修饰,对外公开
2)受保护级别:用protected修饰,对子类和同一个包中的类公开
3)默认级别:没有访问修饰符号,向同一个包的类公开
4)私有级别:用private修饰,只有类本身可以访问,不对外公开
注意:上图的同类就指的是类本身
2.使用的注意事项
1)修饰符可以用来修饰类中的属性,成员方法以及类
2)只有“默认”和“public”才能修饰类,并且遵循上述访问权限的特点
3)成员方法的访问规则和属性完全一致
3.编写代码时,如果没有特殊的考虑,建议这样使用权限:
1)成员变量使用 private ,隐藏细节。
2)构造方法使用 public ,方便创建对象。
3)成员方法使用 public ,方便调用方法
注意:不加权限修饰符,其访问能力与default修饰符相同