21xrx.com
2024-11-22 09:49:02 Friday
登录
文章检索 我的文章 写文章
Java如何设置全局变量
2023-06-16 10:51:11 深夜i     --     --
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`方法获取到这个变量的值并输出。

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

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复