溫馨提示×

java怎么給全局變量賦值

小億
151
2024-01-04 22:15:31
欄目: 編程語言

在Java中,全局變量通常是定義在類中的成員變量。可以在類的任何地方對全局變量賦值,包括構(gòu)造函數(shù)、靜態(tài)代碼塊、普通方法等。

例如,假設有一個全局變量age:

public class MyClass {
    static int age; // 全局變量

    public static void main(String[] args) {
        MyClass myObj = new MyClass();
        myObj.setAge(20); // 調(diào)用方法給全局變量賦值
        System.out.println(age); // 輸出:20
    }

    public void setAge(int newAge) {
        age = newAge; // 給全局變量賦值
    }
}

在上面的例子中,通過調(diào)用setAge()方法給全局變量age賦值為20,并使用System.out.println()輸出全局變量的值。

另外,如果全局變量是靜態(tài)變量,可以直接通過類名訪問和賦值,不需要創(chuàng)建對象。例如:

public class MyClass {
    static int age; // 全局靜態(tài)變量

    public static void main(String[] args) {
        MyClass.age = 20; // 直接給全局靜態(tài)變量賦值
        System.out.println(MyClass.age); // 輸出:20
    }
}

以上是兩種常用的給全局變量賦值的方法,具體可以根據(jù)需求選擇合適的方式。

0