JAVA同一类中一个方法怎么调用另一个方法的成员变量

2024-11-27 08:43:36
推荐回答(2个)
回答1:

首先,你的表述有问题:只有类中的变量才称为成员变量,方法中的变量称为局部变量。
其次,局部变量只在方法内部有效,方法运行结束后变量会销毁,所以在一个方法中无法调用另一个方法中的变量。如果你希望多个方法共享某个变量,可以把这个变量定义成类的成员变量。如下:
class ABC
{
int j;

public void f1()
{
j=10;
}
public void f2()
{
System.out.println("j="+j);

}
}

回答2:

调用不了,方法的成员变量只在方法内有效