如何获得在另一个方法中声明和初始化的值,而不使用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你不应该批评人们试图学习。 –