一個靜態(tài)內(nèi)部類, 當(dāng)他的外部類的對象 銷毀后,靜態(tài)內(nèi)部類 對象 還存在內(nèi)存中 ,一個類的對象,無論創(chuàng)建銷毀多少次 ,靜態(tài)內(nèi)部類的靜態(tài)對象還是只有那一個,修改的時候,只是在原來的靜態(tài)對象上,進(jìn)行修改? 這樣理解對不對..
3 回答

鴻蒙傳說
TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個贊
如果單論靜態(tài)內(nèi)部類,你可以把它看成只是寄生在一個類里的頂層類,他倆沒啥關(guān)系,只是訪問需要帶上外部類名
同理,如果是某個類里的靜態(tài)域,你可以把它看成只是寄生在一個類里的變量,和他所在的類并沒啥關(guān)系,只是要訪問的話要帶上寄生類的類名,并且這個變量在虛擬機(jī)里有且只有一個實(shí)例,所有Class.static返回的都是這個對象,所有操作都只針對這一個對象,就算你創(chuàng)建了他寄生類的對象再銷毀,跟它也沒鳥關(guān)系
添加回答
舉報(bào)
0/150
提交
取消