public class DemoClass {
public void setValue(int a, int b)
{
int x=a;
int y=b;
}
public void getValue()
{
}
public static void main(String[] args)
{
DemoClass dc=new DemoClass();
dc.setValue(10, 20);
dc.getValue();
}
}
上記のプログラムでは、2つのメソッドsetValue()とgetValue()があります。 SetValueメソッドには、xとyという2つの変数があり、これらには10と20の値が割り当てられます(メインメソッドから)。javaの別のメソッドでローカル変数の値を取得する
ここで、getValue()メソッドにxとy変数の値を表示します。しかし、これはローカル変数なので不可能です。これを行う方法はありますか?
いいえ、クラスメンバにすることによってのみ行うことができます – SomeJavaGuy
それらをインスタンス変数にします – Ramanlfc