グローバル変数private int temp=0;
があります。クラスでは、それは増分しています(いくつかの段階ではtemp = 10と言います)。クラスtempを再度ロードするときはまだ10です。しかし、私はそれを必要とします。どうすればいいですか?グローバル変数宣言問題
コード:この仮定するtemp = 10
後
public class MyClass
{
private int temp = 0;
public void method1() // while calling this method temp increments say temp =1;
{
temp++;
}
public void method2()
{
if(temp == 0)
System.out.println("temp = "+temp):
}
}
、まだMyClass
temp=10
をロードしますが、私は再びtemp=0
を必要としています。私はプログラミングに慣れていないので、意味があるかどうかはわかりません。 MyClassの - 私が正しくあなたの質問を理解していれば
クラスをロードするなどのことはありませんが、クラスのインスタンスを作成することを意味していました。 tempはグローバル変数ではなく、クラスのメンバーです。クラスのメンバーについて読んでください。 –
あなたは次のようなことをしていることを意味しますか:MyClass mc = new MyClass();それはまだ10ですか?クラスを呼び出すたび、ゼロでなければなりません –
私は、整数値の一時を必要としています。以前の電話にあったものは何でも。 –