java怎么给全局变量赋值

1292
2023/12/17 22:15:31
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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
    }
}

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

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: String.length在Java中的用法和示例是什么