Java 中可以使用"this"关键字来引用静态成员吗​​?\

javaobject oriented programmingprogramming更新于 2025/6/29 10:52:17

不可以,"this"关键字不能用于引用类的静态成员。这是因为"this"关键字指向类的当前对象,而静态成员不需要任何对象来调用。在 Java 中,可以直接访问类的静态成员,而无需创建对象。

示例

public class StaticTest {
   static int a = 50;
   static int b;
   static void show() {
        System.out.println("在 show() 方法中");
      b = a + 5;
   }
   public static void main(String[] args) {
      show();
      System.out.println("a 的值为:" + a);
      System.out.println("b 的值为:" + b);
   }
}

输出

在 show() 方法中
a 的值为:50
b 的值为:55

相关文章


有用资源