課程
/后端開發
/Java
/Java入門第二季 升級版
如題,static{}和{}的區別
2018-07-19
源自:Java入門第二季 升級版 8-10
正在回答
靜態初始化塊?只在類加載時執行一次,初始化塊在?創建對象時執行一次,主要還是靜態與非靜態的區別,靜態的是屬于類的,非靜態的屬于對象,而構造方法用于創建對象并初始化對象的,執行順序低于初始化塊,意味著可以覆蓋掉初始化塊的操作,最后,初始化塊能初始化靜態變量嗎,可以的,但是靜態塊?是不能初始化非靜態變量的,跟靜態方法里只能使用靜態變量類似的道理
有區別呀,就加了static,構造方法有方法的類型,初始化塊沒有,初始化塊可以初始化靜態變量滴
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
1 回答靜態初始化塊,初始化塊,構造方法
2 回答靜態變量初始化塊
2 回答靜態初始化塊
1 回答靜態初始化塊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-24
靜態初始化塊?只在類加載時執行一次,初始化塊在?創建對象時執行一次,主要還是靜態與非靜態的區別,靜態的是屬于類的,非靜態的屬于對象,而構造方法用于創建對象并初始化對象的,執行順序低于初始化塊,意味著可以覆蓋掉初始化塊的操作,最后,初始化塊能初始化靜態變量嗎,可以的,但是靜態塊?是不能初始化非靜態變量的,跟靜態方法里只能使用靜態變量類似的道理
2018-07-19
有區別呀,就加了static,構造方法有方法的類型,初始化塊沒有,初始化塊可以初始化靜態變量滴