靜態變量和實例變量的區別?


語法區別:靜態變量需要static關鍵字修飾,實例變量不需要。

程序運行時的區別:靜態變量從屬於類,實例變量從屬於對象。

  實例變量必須創建了實例對象,其中的實例變量才會被分配空間,才能使用這個實例變量;

  靜態變量即類別量,只要程序加載了類的字節碼,靜態變量就會被分配空間,即可使用。

綜上,實例變量必須創建對象后通過這個對象來使用,靜態變量可以直接使用類名來引用。


免責聲明!

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



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