二、变量的分类
1、局部变量//从属于方法
方法或语句块内部定义的变量。生命周期是从声明位置开始到方法或语句块执行完为止。
注意:局部变量在使用前必须先声明,初始化或赋值后再使用。
2、成员变量(实例变量)//从属于对象
方法外部、类的内部定义的变量。从属于对象,生命周期伴随对象始终。
成员变量与局部变量的区别:
成员变量可以被自动初始化。如果成员变量不初始化或赋值,系统会自动初始化该类型的默认初始值
int 默认为0
double 默认为0.0
char 默认为'\u0000'
boolean默认为false
3、静态变量(类变量)//从属于类
使用static定义。从属于类,生命周期伴随类始终,从类加载到卸载。