課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第二季 升級(jí)版
沒(méi)看懂怎么回事
2018-07-13
源自:Java入門(mén)第二季 升級(jí)版 8-10
正在回答
為了說(shuō)明靜態(tài)初始化塊只在類加載時(shí)執(zhí)行一次,第二次創(chuàng)建對(duì)象時(shí),靜態(tài)初始化塊就不執(zhí)行了
所謂懷念 提問(wèn)者
為什么會(huì)hello2創(chuàng)建后并沒(méi)調(diào)用也會(huì)執(zhí)行一次
我也是想問(wèn)這個(gè)問(wèn)題,為什么會(huì)hello2創(chuàng)建后并沒(méi)調(diào)用也會(huì)執(zhí)行一次,求解答
應(yīng)該是 ?普通初始化塊也在類里面 ? 你比較一下hello1和hello2的區(qū)別 只要對(duì)象實(shí)例化 ?初始化塊與構(gòu)造方法都會(huì)執(zhí)行,只有靜態(tài)初始化塊只在第一次執(zhí)行 ?你可以把普通初始化塊理解為一個(gè)構(gòu)造方法 。 新手回答,錯(cuò)了勿噴 ?
為什么重新創(chuàng)建一個(gè)對(duì)象又會(huì)執(zhí)行多一遍?我意思是他創(chuàng)建了一個(gè)Hello2對(duì)象,然后又再輸出了一遍“通過(guò)初始化變量輸出num2”和“通過(guò)初始化變量輸出num1”
我明白靜態(tài)初始化塊只被執(zhí)行一次這個(gè)道理,但是不明白為什么重新創(chuàng)建了一個(gè)Hello2對(duì)象就會(huì)再輸出一遍num1和num2
葉銘灝
葉銘灝 回復(fù) 葉銘灝
KYLEO_O
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
2 回答為什么創(chuàng)建一個(gè)對(duì)象要再寫(xiě)一個(gè)類
3 回答為什么要?jiǎng)?chuàng)建另外的Initial**類呢?
5 回答創(chuàng)建內(nèi)部類對(duì)象為什么要先創(chuàng)建外部類對(duì)象
6 回答創(chuàng)建一個(gè)對(duì)象
3 回答為什么要?jiǎng)?chuàng)建第二次對(duì)象
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-13
為了說(shuō)明靜態(tài)初始化塊只在類加載時(shí)執(zhí)行一次,第二次創(chuàng)建對(duì)象時(shí),靜態(tài)初始化塊就不執(zhí)行了
2018-10-04
為什么會(huì)hello2創(chuàng)建后并沒(méi)調(diào)用也會(huì)執(zhí)行一次
2018-07-21
我也是想問(wèn)這個(gè)問(wèn)題,為什么會(huì)hello2創(chuàng)建后并沒(méi)調(diào)用也會(huì)執(zhí)行一次,求解答
2018-07-19
應(yīng)該是 ?普通初始化塊也在類里面 ? 你比較一下hello1和hello2的區(qū)別 只要對(duì)象實(shí)例化 ?初始化塊與構(gòu)造方法都會(huì)執(zhí)行,只有靜態(tài)初始化塊只在第一次執(zhí)行 ?你可以把普通初始化塊理解為一個(gè)構(gòu)造方法 。 新手回答,錯(cuò)了勿噴 ?
2018-07-18
為什么重新創(chuàng)建一個(gè)對(duì)象又會(huì)執(zhí)行多一遍?我意思是他創(chuàng)建了一個(gè)Hello2對(duì)象,然后又再輸出了一遍“通過(guò)初始化變量輸出num2”和“通過(guò)初始化變量輸出num1”
我明白靜態(tài)初始化塊只被執(zhí)行一次這個(gè)道理,但是不明白為什么重新創(chuàng)建了一個(gè)Hello2對(duì)象就會(huì)再輸出一遍num1和num2