課程
/后端開(kāi)發(fā)
/Java
/Java入門第二季
如題,static{}和{}的區(qū)別
2018-07-19
源自:Java入門第二季 8-10
正在回答
靜態(tài)初始化塊?只在類加載時(shí)執(zhí)行一次,初始化塊在?創(chuàng)建對(duì)象時(shí)執(zhí)行一次,主要還是靜態(tài)與非靜態(tài)的區(qū)別,靜態(tài)的是屬于類的,非靜態(tài)的屬于對(duì)象,而構(gòu)造方法用于創(chuàng)建對(duì)象并初始化對(duì)象的,執(zhí)行順序低于初始化塊,意味著可以覆蓋掉初始化塊的操作,最后,初始化塊能初始化靜態(tài)變量嗎,可以的,但是靜態(tài)塊?是不能初始化非靜態(tài)變量的,跟靜態(tài)方法里只能使用靜態(tài)變量類似的道理
有區(qū)別呀,就加了static,構(gòu)造方法有方法的類型,初始化塊沒(méi)有,初始化塊可以初始化靜態(tài)變量滴
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
1 回答靜態(tài)初始化塊,初始化塊,構(gòu)造方法
2 回答靜態(tài)變量初始化塊
2 回答靜態(tài)初始化塊
4 回答靜態(tài)初始化塊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-07-24
靜態(tài)初始化塊?只在類加載時(shí)執(zhí)行一次,初始化塊在?創(chuàng)建對(duì)象時(shí)執(zhí)行一次,主要還是靜態(tài)與非靜態(tài)的區(qū)別,靜態(tài)的是屬于類的,非靜態(tài)的屬于對(duì)象,而構(gòu)造方法用于創(chuàng)建對(duì)象并初始化對(duì)象的,執(zhí)行順序低于初始化塊,意味著可以覆蓋掉初始化塊的操作,最后,初始化塊能初始化靜態(tài)變量嗎,可以的,但是靜態(tài)塊?是不能初始化非靜態(tài)變量的,跟靜態(tài)方法里只能使用靜態(tài)變量類似的道理
2018-07-19
有區(qū)別呀,就加了static,構(gòu)造方法有方法的類型,初始化塊沒(méi)有,初始化塊可以初始化靜態(tài)變量滴