在Java中,全局變量是在整個程序范圍內都可以訪問的變量。要聲明一個全局變量,你可以將其放在類的成員位置,即定義在類的作用域內。這樣,所有該類的實例(對象)都可以訪問這個變量。下面是一個簡單的示例:
public class GlobalVariableExample {
// 聲明一個全局變量
public static int globalVariable;
public static void main(String[] args) {
// 初始化全局變量
globalVariable = 10;
// 在類的實例中訪問全局變量
GlobalVariableExample obj1 = new GlobalVariableExample();
GlobalVariableExample obj2 = new GlobalVariableExample();
obj1.displayGlobalVariable(); // 輸出: 10
obj2.displayGlobalVariable(); // 輸出: 10
}
// 在另一個方法中訪問全局變量
public void displayGlobalVariable() {
System.out.println("Global variable value: " + globalVariable);
}
}
在這個示例中,我們聲明了一個名為globalVariable
的全局變量,并將其設置為public static
。這意味著它可以在類的所有實例之間共享,并且可以通過類名直接訪問。我們在main
方法和displayGlobalVariable
方法中都訪問了這個全局變量。