Java的實例變量、靜態變量、局部變量的區別


實例變量又稱成員變量: 

  1⃣️成員變量定義在類中,在整個類中都可以被訪問

  2⃣️成員變量隨着對象的建立而建立,隨對象的消失而消失,存在於對象所在的對內存中

  3⃣️成員變量有默認初始值

局部變量:

  1⃣️定義在方法中或方法的參數列表(或者語句中)

  2⃣️存在於棧內存中,作用的范圍結束,變量空間自動釋放

  3⃣️默認沒有初始化值,使用時需要進行初始化

靜態變量又稱類變量:用static修飾

  1⃣️存儲在方法區中

  2⃣️隨着類的加載而存在,隨着類的消失而消失

  3⃣️可以由類名或對象調用


免責聲明!

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



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