21xrx.com
2025-04-26 03:00:10 Saturday
文章检索 我的文章 写文章
Java如何设置全局变量
2023-06-16 10:51:11 深夜i     23     0
Java 全局变量 静态变量

我曾经在Java中遇到过需要设置一个全局变量的问题,后来经过查阅文档和调试代码最终解决了问题。

首先,需要明确一点:Java中没有全局变量的概念。但是可以使用静态变量、单例模式等方式来模拟全局变量的效果。

下面是我写的一个例子:

public class GlobalVariable {
 private static String name;
 public static void setName(String n)
  name = n;
 
 public static String getName()
  return name;
 
}
public class Main {
 public static void main(String[] args) {
  GlobalVariable.setName("Tom");
  System.out.println(GlobalVariable.getName()); // 输出 "Tom"
 }
}

在上面的代码中,我声明了一个`GlobalVariable`类,其中定义了一个静态的`name`字符串变量和对应的访问方法`setName`和`getName`。

在`Main`类中,我通过`GlobalVariable.setName`方法设置了全局变量`name`的值为"Tom",并且通过`GlobalVariable.getName`方法获取到这个变量的值并输出。

这样,就完成了一个简单的使用静态变量模拟全局变量的例子。

  
  

评论区

请求出错了