局部变量和成员变量
所有变量
局部变量
局部变量是在方法中定义的变量
局部变量没有初始值,变量必须先赋值在使用
成员变量
成员变量是在类中定义的变量
成员变量有初始值
成员变量 | 初始值 |
boolean | false |
char | 空格 |
byte | 0 |
long | 0 |
short | 0 |
int | 0 |
float | 0.0 |
double | 0.0 |
、
修饰符:public , private. protected ,final static
使用的范围
成员变量:整个类都可以使用,
局部变量只能在当前块中使用
使用原则:
当全局变量和局部变量同名以后,使用原则是就近原则(局部变量优先)