1.作用域不同:
成员变量可以被类中的的所有方法共享,而局部变量只能在定义自己的方法中使用
2.赋初值不同:
成员变量Java会自动赋值,可以不用赋值。而局部变量需要赋初值
3.在同一个方法中,局部变量不能重名
在不同的方法中,局部变量可以重名
4.两类类名同名时,局部变量具有更高的优先级
成员变量可以被类中的的所有方法共享,而局部变量只能在定义自己的方法中使用
2.赋初值不同:
成员变量Java会自动赋值,可以不用赋值。而局部变量需要赋初值
3.在同一个方法中,局部变量不能重名
在不同的方法中,局部变量可以重名
4.两类类名同名时,局部变量具有更高的优先级
2015-08-10
1.作用域不同:
成员变量可以被类中的的所有方法共享,而局部变量只能在定义自己的方法中使用
2.赋初值不同:
成员变量Java会自动赋值,可以不用赋值。而局部变量需要赋初值
3.在同一个方法中,局部变量不能重名
在不同的方法中,局部变量可以重名
4.两类类名同名时,局部变量具有更高的优先级
成员变量可以被类中的的所有方法共享,而局部变量只能在定义自己的方法中使用
2.赋初值不同:
成员变量Java会自动赋值,可以不用赋值。而局部变量需要赋初值
3.在同一个方法中,局部变量不能重名
在不同的方法中,局部变量可以重名
4.两类类名同名时,局部变量具有更高的优先级
2015-08-10