在java中,要弄明白一个问题,那就是成员变量是类中的变量,例如:
public class Women {
String name;
public void say(){}
}
在这里name就是一个成员变量,而问题中所说的方法中的变量是属于局部变量,什么叫做局部变量?就是只能在方法内部使用的变量,例如:
public class Women {
String name;
public void say(){
char sex='女';
}
}
在这里sex就是一个局部变量,只能在say()这个方法里使用。
所以如果是成员变量的话,在同一个类中可以使用,方法中的变量是无法被其他方法调用的
可以用公共变量,或者让另一方法把变量返回回来,或者使用引用传递把变量传入另一方法中
写成全局变量就可以调用了