25、2.4.2 变量分类
1、局部变量:方法或语句块内部定义的变量。生命周期是从声明位置开始到方法或语句块执行完毕为止。
语句块中的局部变量,在语句块外部无法使用。因为语句块执行结束。({})
变量必须先声明,再初始化,然后才能使用。
2、成员变量:方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。如果不进行初始化,它会自动初始化该类型的默认初始值。
数据类型 |
初始值 |
int |
0 |
double |
0.0 |
char |
‘\u0000’ |
boolean |
Flase |
3、静态变量(类变量):使用static定义。静态变量从属于类,生命周期伴随类始终,从类加载到卸载。