变量分类
局部变量:
方法或语句块内部定义的变量。生命周期是从声明位置开始到方法或语句执行完毕。如下代码中的变量a。
成员变量:
方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。如下代码中的变量b。可自行赋值。
静态变量:
使用static定义。从属于类,生命周期伴随类始终,从类加载到卸载。如下代码中的变量c。
public class TestVariable{
int b;
static int c;
public static void main(String[] args){
{
int a;
}
int a;
System.out.println();
}
}