如何獲得在另一個方法中聲明和初始化的值,而不使用java中的參數?通過另一種方法獲取方法的局部變量
public class Value {
void method1()
{
int demo=10;
System.out.println("methd 1"+demo);
}
void method2()
{
System.out.println("method 2"+demo);
}
public static void main(String[] args) {
Value obj = new Value();
obj.method1();
obj,method2();
}
}
這裏的變量演示方法一中的聲明,現在我需要在方法2演示的價值分配值這可能不帶任何參數,全局聲明,並沒有吸氣setter方法?
'method2()'對'demo'沒有任何價值,因爲它沒有被定義。在'main()'中,你有'obj,method2()',它應該是'obj.method2()' – Charlie
你應該學習變量的範圍,這是非常基本的。 – Rustam
@Rustam你不應該批評人們試圖學習。 –