類變量,局部變量,全局變量,靜態(tài)變量,成員變量,實例變量-03-01

1.成員變量(全局變量):在類中定義,有缺省值

????包括1.1實例變量:隨著實例化而創(chuàng)建,存儲于堆中,通過實例化名稱.變量名訪問。

? ? 和1.2靜態(tài)變量(類變量):類加載時被創(chuàng)建,用static修飾,在方法區(qū)中存儲,共享數(shù)據(jù),通過類名.變量名訪問變量

? ? ? ? 1.2.1靜態(tài)成員:static方法只能訪問靜態(tài)變量,因為在類加載的時候,還沒有實例化,實例變量還未創(chuàng)建。也不能用this和super,因為this表示實例中的。

2.局部變量:在方法或者代碼塊中定義,隨著方法調(diào)用而產(chǎn)生,方法結(jié)束而釋放。存放在棧中(方法),無缺省值。


使用順序:就近原則,先局部再成員


參考:成員變量、全局變量、實例變量、類變量、靜態(tài)變量和局部變量的區(qū)別 - 言曌 - CSDN博客

Java 對象生命周期和類生命周期 - huangzhen0914的專欄 - CSDN博客

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容