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();
}
}
В приведенной выше программе у меня есть два метода setValue() и getValue(). Метод SetValue имеет две переменные x и y, которым назначены значения 10 и 20 (из основного метода).Получить значение локальной переменной в другом методе в java
Теперь я хочу отобразить значение переменных x и y в методе getValue(). Но это невозможно, поскольку они являются локальными переменными. Есть ли способ сделать это?
нет, вы можете сделать это, сделав их членами класса – SomeJavaGuy
сделать их переменными экземпляра – Ramanlfc