在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java/ java 訪問(wèn)父類靜態(tài)變量,子類加載問(wèn)題

java 訪問(wèn)父類靜態(tài)變量,子類加載問(wèn)題

圖片描述
控制臺(tái)顯示ChildClass已經(jīng)加載,為什么沒有輸出 c init

回答
編輯回答
哚蕾咪

java類的static塊,不是在load時(shí)執(zhí)行,而是在initialize時(shí)執(zhí)行,涉及兩種情況,new 一個(gè)實(shí)例,或者訪問(wèn)靜態(tài)方法,你在main中輸出了.a變量并沒有訪問(wèn)到childClass的成員,所以不會(huì)執(zhí)行childClass的static塊,你如果輸出ChildClass.b,就會(huì)執(zhí)行了。

2017年8月2日 19:35