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

来源:互联网 发布:java中public的翻译 编辑:程序博客网 时间:2024/06/06 13:10

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



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

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

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


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

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


3.生命周期不同

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

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



0 0
原创粉丝点击