Java では、あるメソッドから次のメソッドへ、およびクラス間で変数を保持できますか?
Commands から変数を取得し、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
3サイクル後。
助けてください。