为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA的局部变量和成员变量的区别?

JAVA的局部变量和成员变量的区别?

当年话下 2018-09-19 10:06:14
JAVA的局部变量和成员变量的区别?
查看完整描述

1 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

局部变量成员变量主要是他们作用域区别
成员变量个是类内部;局部变量是定义其的方法体内部(或者方法体内部的某一程序块内——大括号,主要看定义的位置)。
另外,成员变量可以不显式初始化,它们可以由系统设定默认值;局部变量没有默认值,所以必须设定初始赋值。
还有,在内存中的位置也不一样。成员变量在所在类被实例化后,存在堆内存中;局部变量在所在方法调用时,存在栈内存空间中。

查看完整回答
反对 回复 2018-10-09
  • 1 回答
  • 0 关注
  • 518 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信