在 Java 中,我可以将变量从一个方法保存到下一个方法,并且可以跨类保存吗?
我正在尝试从命令中获取一个变量,在 QandA 中对其进行修改,并希望它能够持续存在,直到我再次修改它为止。
public class Commands
{
int torch = 1;
}
_____________
public class QandA
{
Dostuff d = new Dostuff
Commands a = new Commands();
public void torch
{
System.out.println("Torch = " + torch);
a.torch = 2;
System.out.println("Torch = " + torch);
d.dostuff();
}
public class dostuff
{
public void dostuff()
{
// User imput is gathered here etc etc.
QandA();
}
}
所以我希望输出是(一个循环)
火炬 = 1
火炬 = 2
火炬 = 2
火炬 = 2
火炬 = 2
火炬 = 2
3 个周期后。但它的作用是。
火炬 = 1
火炬 = 2
火炬 = 1
火炬 = 2
火炬 = 1
火炬 = 2
三个循环后。
请帮忙。