局部變量和成員變量的區別
1、定義的位置不一樣
成員變量在類體內部,方法體外面
局部變量在方法體內部
2、作用范圍不一樣
成員變量的作用范圍是整個類
局部變量的作用范圍是方法體
3、默認值不一樣
成員變量有默認值
局部變量沒有默認值
4、內存的位置不一樣
成員變量:位於堆內存
局部變量:位於棧內存
5、生命周期不一樣
局部變量:隨着方法進棧而誕生,出棧而消亡
成員變量:睡着對象創建而誕生,GC回收而消亡
局部變量和成員變量的區別
1、定義的位置不一樣
成員變量在類體內部,方法體外面
局部變量在方法體內部
2、作用范圍不一樣
成員變量的作用范圍是整個類
局部變量的作用范圍是方法體
3、默認值不一樣
成員變量有默認值
局部變量沒有默認值
4、內存的位置不一樣
成員變量:位於堆內存
局部變量:位於棧內存
5、生命周期不一樣
局部變量:隨着方法進棧而誕生,出棧而消亡
成員變量:睡着對象創建而誕生,GC回收而消亡
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。