java局部变量和全局变量的区别

如题所述

第1个回答  2020-02-13
全局变量说错了吧,应该是成员变量。
成员变量:定义在类中,其类中的所有方法都可以调用。
局部变量:定义在方法中,只有方法自身可以调用,同类其他方法不可以访问。
比如:
class
Person{
//定义一个Person类
String
name;
//定义一个成员变量name
public
void
Study(){
//定义一个Study方法
int
age;
//定义一个Study方法中的局部变量age
name="张三";
//可以给成员变量赋值
age=12;
//可以给方法自身的局部变量赋值
}
public
void
Student(){
//定义一个Student方法
name="李四";
//可以给成员变量赋值
age=12;
//错误,不可以给Study方法中的局部变量age赋值;
}
}
相似回答
大家正在搜