static关键字
修饰成员变量:被 static 修饰的成员变量属于类,而不属于类的某个具体对象,它在内存中只有一份,被所有该类的对象共享。例如, public static int count; 定义了一个静态变量 count ,可通过 类名.count 的方式访问。
修饰成员方法:静态方法同样属于类,可直接通过类名调用,不需要创建类的对象。静态方法中只能访问静态成员变量和其他静态方法,不能直接访问非静态成员。如 public static void printInfo() {} 是一个静态方法。
静态代码块:使用 static 关键字可以定义静态代码块,在类加载时执行,且仅执行一次,常用于对静态成员进行初始化。例如, static { // 初始化代码 } 。

浙公网安备 33010602011771号