百度阿里腾讯最常考的Java面试题精选6--6.局部变量和成员变量的区别?

6.局部变量和成员变量的区别? 先贴一张图,说明成员变量和局部变量的位置 1.位置不同 成员变量在类中方法外,局部变量在方法中或方法声明上 2.内存中位置不同 成员变量随对象在堆内存中存储,局部变量随方法的调用存在于栈内存 3.生命周期不同 成员变量随着对象的创建而存在,消失而消失 局部变量随着方法的调用而存在,方法的结束而消失 4.作用域不同 成员变量在整个类中都可以使用,局部变量在所在方法中使
相关文章
相关标签/搜索