- 位置不同
- 成员变量:在类中方法外
- 局部变量:在方法中
- 作用范围不同
- 成员变量:整个类中
- 局部变量:本方法中
- 内存地址不同
- 成员变量:存储在堆中
- 局部变量:存储在栈中
- 初始值不同
- 成员变量:有默认初始值
- 局部变量:没有默认值,不初始 化变量不能使用
- 访问修饰符不同
- 成员变量:可以使用访问修饰符
- 局部变量:不能使用访问修饰符
- 生命周期不同
- 成员变量:随着对象的创建而存在,随着对象的消失而消失
- 局部变量:使用该方法的时候存在 ,使用方法结束时消失
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交