百度阿里騰訊最常考的Java面試題精選6--6.局部變量和成員變量的區別?

6.局部變量和成員變量的區別? 先貼一張圖,說明成員變量和局部變量的位置 1.位置不同 成員變量在類中方法外,局部變量在方法中或方法聲明上 2.內存中位置不同 成員變量隨對象在堆內存中存儲,局部變量隨方法的調用存在於棧內存 3.生命週期不同 成員變量隨着對象的創建而存在,消失而消失 局部變量隨着方法的調用而存在,方法的結束而消失 4.作用域不同 成員變量在整個類中都可以使用,局部變量在所在方法中使
相關文章
相關標籤/搜索