类 Testclass1 有一个变量,有一些执行会改变变量的值。现在在同一个包中有类 Testclass2 。我将如何访问 Testclass2 中变量的更新值(由 Testclass1 更新)。 试过了没用
注意:Testclass1 和 Testclass2 是同一个包中的两个独立文件,我尝试先在 eclipse 中运行 class1,然后再运行 class2。但是class2打印了0;
public class Testclass1 {
public static int value;
public static void main(String[]args)
{
Testclass1.value=9;
System.out.println(value);
}
}
----------------
public class Testclass2 {
public static void main(String[]args)
{
System.out.println(Testclass1.value);
}
}
最佳答案
您的问题不是跨类共享值,您希望在后续程序执行中共享值。为此,您需要将值保存在某处。通常,文件或数据库用于此目的。
关于java - 如何在 Java 中跨类共享变量,我试过 static 没有用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4983056/