static
静态变量:
static
修饰的变量称为静态变量,静态变量属于类
,而不是属于类的实例,
所有实例共享一个静态变量(访问、修改)
public class MyClass {
public static int count; // 静态变量
}
静态方法:
static
修饰的方法称为静态方法,静态方法可以直接通过类名调用
,无需创建类的实例。
public class MyClass {
public static void printMessage() {
// 静态方法
System.out.println("Hello, world!");
}
}
静态代码块:
使用static
关键字修饰的代码块称为静态代码块,静态代码块在类加载时执行,用于执行静态变量的初始化或者其他静态操作
。
public class MyClass