W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
類內(nèi)部變量定義的先后順序決定了其初始化的順序,并且會在任何方法(包括構(gòu)造器,與順序無關(guān))被調(diào)用之前也會得到初始化。對于靜態(tài)對象與非靜態(tài)對象:先初始化靜態(tài)對象,然后是非靜態(tài)對象。
靜態(tài)數(shù)據(jù)只占用一份存儲區(qū)域,static 關(guān)鍵字不能用于局部變量,因?yàn)樗荒茏饔糜谟颉H绻粋€域是靜態(tài)的基本類型域且未對其初始化,那么它就會獲得基本類型的標(biāo)準(zhǔn)初值;如果是一個對象引用,則初始化為 null.
靜態(tài)初始化只有在必要時才會進(jìn)行,且只被初始化一次,即如果不創(chuàng)建相應(yīng)的對象或是引用相應(yīng)的靜態(tài)對象,那么則不會被初始化。
對象創(chuàng)建過程:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: