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