課程
/后端開發
/Java
/Java入門第二季 升級版
我的eclipse是按順序來執行的 ?不是先執行靜態初始化塊,是版本原因么?
2016-11-08
源自:Java入門第二季 升級版 8-10
正在回答
因為你是在main里面直接寫輸出的,這樣就會按照你寫的順序執行。教的是在構造方法和初始化塊和靜態初始化塊里面寫的輸出,程序運行時靜態初始化塊最先被執行,然后執行普通初始化塊,最后才執行構造方法,這樣就會輸出寫在里面的輸出了。
qq_宅軒丿雨歌_04290705 提問者
東風小草
原來如此
你沒有定義靜態初始化塊,直接輸出的,所以不會啊
應該將相應輸出寫在對應初始化塊里,寫在main里當然會順序執行。
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
2 回答初始化就是執行嗎,執行的順序,初始化不是賦初始值嗎
1 回答初始化快的執行順序
3 回答構造方法執行順序
3 回答執行的順序
2 回答執行的順序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-08
因為你是在main里面直接寫輸出的,這樣就會按照你寫的順序執行。教的是在構造方法和初始化塊和靜態初始化塊里面寫的輸出,程序運行時靜態初始化塊最先被執行,然后執行普通初始化塊,最后才執行構造方法,這樣就會輸出寫在里面的輸出了。
2016-11-08
原來如此
2016-11-08
你沒有定義靜態初始化塊,直接輸出的,所以不會啊
2016-11-08
應該將相應輸出寫在對應初始化塊里,寫在main里當然會順序執行。