java基礎-static成員變量


java類成員變量有兩種:靜態變量(static修飾)和非靜態變量(無static修飾)。

static變量:

所有對象共享靜態變量的值,而每創建一個實例對象時其實例變量都會被初始化。

static方法:

靜態方法中只能直接訪問類中的靜態成員(變量、方法),不能訪問類中的非靜態成員。非靜態成員必須要創建實例之后才能訪問。

靜態方法不能引用this和super關鍵字,因為靜態方法不需要創建實例,在引用this或super時可能引用對象還沒創建。

子類只能繼承、重載、隱藏父類的靜態方法,不能重寫,也不能把非靜態方法寫成靜態方法。


免責聲明!

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



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