為什么會(huì)這樣輸出
通過(guò)靜態(tài)初始化塊初始化age 通過(guò)初始化塊初始化sex 通過(guò)構(gòu)造方法初始化name
這些結(jié)果輸出是因?yàn)樵陬悓?shí)例化時(shí),形成對(duì)象時(shí)那句語(yǔ)句輸出的嗎
通過(guò)靜態(tài)初始化塊初始化age 通過(guò)初始化塊初始化sex 通過(guò)構(gòu)造方法初始化name
這些結(jié)果輸出是因?yàn)樵陬悓?shí)例化時(shí),形成對(duì)象時(shí)那句語(yǔ)句輸出的嗎
2018-12-26
舉報(bào)
2018-12-26
是的,當(dāng)你啟動(dòng)程序時(shí),jvm首先執(zhí)行的是帶有static的塊,然后創(chuàng)建對(duì)象時(shí),會(huì)先執(zhí)行沒(méi)有static的塊,然后才會(huì)執(zhí)行構(gòu)造函數(shù),執(zhí)行完構(gòu)造函數(shù),對(duì)象才能創(chuàng)建好,才能執(zhí)行下面的代碼