Java

java怎么给全局变量赋值

小亿
168
2024-01-04 22:15:31
栏目: 编程语言

在Java中,全局变量通常是定义在类中的成员变量。可以在类的任何地方对全局变量赋值,包括构造函数、静态代码块、普通方法等。

例如,假设有一个全局变量age:

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

    public static void main(String[] args) {
        MyClass myObj = new MyClass();
        myObj.setAge(20); // 调用方法给全局变量赋值
        System.out.println(age); // 输出:20
    }

    public void setAge(int newAge) {
        age = newAge; // 给全局变量赋值
    }
}

在上面的例子中,通过调用setAge()方法给全局变量age赋值为20,并使用System.out.println()输出全局变量的值。

另外,如果全局变量是静态变量,可以直接通过类名访问和赋值,不需要创建对象。例如:

public class MyClass {
    static int age; // 全局静态变量

    public static void main(String[] args) {
        MyClass.age = 20; // 直接给全局静态变量赋值
        System.out.println(MyClass.age); // 输出:20
    }
}

以上是两种常用的给全局变量赋值的方法,具体可以根据需求选择合适的方式。

0
看了该问题的人还看了