Java中变量的分类与作用域
变量的分类与作用域
从整体上可将变量划分为局部变量,成员变量(也叫实例变量)和静态变量
局部变量,成员变量,静态变量的区别:
局部变量(local variable)
方法或语句块内部定义的变量。生命周期是从声明位置开始到方法或语句执行完毕为止。局部变量在使用前必须先声明,初始化(赋初值)再使用。
#
#
示例 局部变量的声明:
public void test(){
int i;
int j=i+5;//编译出错,变量i还未被初始化
}
public void test(){
int i=10;
int j=i+5;//编译正确
}
#
成员变量(也叫实例变量 member variable)
方法外部,类的内部定义的变量。从属于对象ÿ
还没有评论,来说两句吧...