您的位置:首页 > 编程语言 > Java开发

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

2016-08-09 20:11 218 查看
成员变量和局部变量的区别?

1.源代码中定义的位置不同。
成员变量定义在类中。

局部变量定义在方法中(只要是类的下一级大括号都是局部的)也可以定义在局部中。

----------------------------------分割线---------------------------

2.内存中的存储位置不同。
成员变量存储在内存中的对象中。
局部变量存储在栈内存的方法中。
----------------------------------分割线---------------------------

3.生命周期不同。

成员变量随着对象的出现而出现。

局部变量随着所属区间的运行而出现,随着所属区间的结束而释放。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: