課程
/后端開發
/Java
/Java入門第二季 升級版
沒看懂怎么回事
2018-07-13
源自:Java入門第二季 升級版 8-10
正在回答
為了說明靜態初始化塊只在類加載時執行一次,第二次創建對象時,靜態初始化塊就不執行了
所謂懷念 提問者
為什么會hello2創建后并沒調用也會執行一次
我也是想問這個問題,為什么會hello2創建后并沒調用也會執行一次,求解答
應該是 ?普通初始化塊也在類里面 ? 你比較一下hello1和hello2的區別 只要對象實例化 ?初始化塊與構造方法都會執行,只有靜態初始化塊只在第一次執行 ?你可以把普通初始化塊理解為一個構造方法 。 新手回答,錯了勿噴 ?
為什么重新創建一個對象又會執行多一遍?我意思是他創建了一個Hello2對象,然后又再輸出了一遍“通過初始化變量輸出num2”和“通過初始化變量輸出num1”
我明白靜態初始化塊只被執行一次這個道理,但是不明白為什么重新創建了一個Hello2對象就會再輸出一遍num1和num2
葉銘灝
葉銘灝 回復 葉銘灝
KYLEO_O
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答為什么創建一個對象要再寫一個類
5 回答創建內部類對象為什么要先創建外部類對象
3 回答為什么要創建另外的Initial**類呢?
3 回答為什么要創建第二次對象
6 回答創建一個對象
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-13
為了說明靜態初始化塊只在類加載時執行一次,第二次創建對象時,靜態初始化塊就不執行了
2018-10-04
為什么會hello2創建后并沒調用也會執行一次
2018-07-21
我也是想問這個問題,為什么會hello2創建后并沒調用也會執行一次,求解答
2018-07-19
應該是 ?普通初始化塊也在類里面 ? 你比較一下hello1和hello2的區別 只要對象實例化 ?初始化塊與構造方法都會執行,只有靜態初始化塊只在第一次執行 ?你可以把普通初始化塊理解為一個構造方法 。 新手回答,錯了勿噴 ?
2018-07-18
為什么重新創建一個對象又會執行多一遍?我意思是他創建了一個Hello2對象,然后又再輸出了一遍“通過初始化變量輸出num2”和“通過初始化變量輸出num1”
我明白靜態初始化塊只被執行一次這個道理,但是不明白為什么重新創建了一個Hello2對象就會再輸出一遍num1和num2