在Java中,static變量是被所有實例共享的變量,而不是每個實例獨有的。static變量可以通過類名直接訪問,而不需要創建類的實例。
要正確使用static變量,需要注意以下幾點:
public class MyClass {
public static int myStaticVar = 10;
}
int value = MyClass.myStaticVar;
MyClass obj = new MyClass();
int value = obj.myStaticVar;
public static void myMethod() {
int value = myStaticVar;
}
總的來說,static變量用于表示類級別的數據,可以被所有實例共享,要正確使用static變量,可以通過類名直接訪問,不需要創建實例對象。