static关键字

修饰成员变量:被  static  修饰的成员变量属于类,而不属于类的某个具体对象,它在内存中只有一份,被所有该类的对象共享。例如, public static int count;  定义了一个静态变量  count ,可通过  类名.count  的方式访问。

修饰成员方法:静态方法同样属于类,可直接通过类名调用,不需要创建类的对象。静态方法中只能访问静态成员变量和其他静态方法,不能直接访问非静态成员。如  public static void printInfo() {}  是一个静态方法。

静态代码块:使用  static  关键字可以定义静态代码块,在类加载时执行,且仅执行一次,常用于对静态成员进行初始化。例如, static { // 初始化代码 } 。

posted @ 2025-04-18 11:42  蒟蒻00  阅读(19)  评论(0)    收藏  举报