静态类变量的名称:静态变量、类变量、类属性
类属性的概念:类属性是类的一个独立存储空间,这个空间在类加载时就已经创建。所有类的实例都可以共享并操作这个空间中的数据。
类变量的定义与访问:
定义语法:
// static 是一个修饰符,可以用来修饰属性和方法
public static int totalNum = 0;
访问语法(两种方式):
1. 通过类名直接访问
2. 通过对象名访问
class Test {
public static void main(String[] args) {
// 通过类名访问类变量
System.out.println(A.name);
// 创建对象实例
A a = new A();
// 通过对象名访问类变量
System.out.println(a.name);
}
}
class A {
// 类变量
public static String name = "小平";
}
注意事项:
访问类变量时,必须遵循相应的访问权限规则。类变量的访问权限可以是 public、protected、private 或默认(包级私有)。不同访问权限决定了类变量在不同范围内的可见性和可访问性。