在Java中,可以使用以下兩種方式定義全局變量:
static
關鍵字來定義靜態變量。public class MyClass {
public static int globalVariable = 10;
}
在其他類中可以直接通過類名訪問靜態變量:
int value = MyClass.globalVariable;
public class MyClass {
public int globalVariable = 10;
}
在其他類中需要先創建類的實例對象,然后通過對象訪問成員變量:
MyClass myObject = new MyClass();
int value = myObject.globalVariable;
需要注意的是,盡管靜態變量和成員變量都可以被認為是全局變量,但它們的作用域不同。靜態變量的作用域是整個類,而成員變量的作用域是類的實例對象。