Java中成員變量和局部變量區別


在類中的位置不同 重點

成員變量:類中,方法外

局部變量:方法中或者方法聲明上(形式參數)

 

作用范圍不一樣 重點

成員變量:類中

局部變量:方法中

 

初始化值的不同 重點

成員變量:有默認值

局部變量:沒有默認值。必須先定義,賦值,最后使用

 

在內存中的位置不同 了解

成員變量:堆內存

局部變量:棧內存

 

生命周期不同 了解

成員變量:隨着對象的創建而存在,隨着對象的消失而消失

局部變量:隨着方法的調用而存在,隨着方法的調用完畢而消失

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM