課程
/后端開發
/Java
/Java入門第二季 升級版
兩者是否都可以初始化?有什么不同?初始化塊的格式是什么?如何區分哪個是構造方法哪個是初始化塊?。。。跪求大神解釋QvQ
2017-02-09
源自:Java入門第二季 升級版 8-10
正在回答
謝謝支持,加油!具體要看你寫的CSS,有可能你的body上面被div覆蓋了
Mark
構造方法是一個特殊的方法,與普通方法區別在于:1沒有返回值,2方法名與類名相同,3必須有構造方法。格式如下:
public ? ? HelloWorld ? () {?
name = "tom";
}
初始化塊可有可無,格式如下:
{?
在創建實例的時候,兩者都可以對類的成員變量進行初始化。區分的話,通過書寫格式就能區分了。
兩者都能進行初始化,初始化塊就是構造器的補充,初始化塊是不能接收任何參數的,定義的一些所有對象共有的屬性、方法等內容時就可以用初始化塊了初始化。構造方法是函數,初始化構造塊是用{}來表示的。
構造方法是定義一個與類同名的方法,初始化塊是直接用大括號{ ?}表示
舉報
課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙
1 回答靜態初始化塊,初始化塊,構造方法
2 回答關于構造方法和初始化塊
1 回答初始化塊和構造方法的區別
1 回答構造方法可以初始化對象,還要初始化塊干嘛?
4 回答構造方法初始化問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-26
謝謝支持,加油!具體要看你寫的CSS,有可能你的body上面被div覆蓋了
2017-06-25
Mark
2017-02-09
構造方法是一個特殊的方法,與普通方法區別在于:1沒有返回值,2方法名與類名相同,3必須有構造方法。格式如下:
public ? ? HelloWorld ? () {?
name = "tom";
}
初始化塊可有可無,格式如下:
{?
name = "tom";
}
在創建實例的時候,兩者都可以對類的成員變量進行初始化。區分的話,通過書寫格式就能區分了。
2017-02-09
兩者都能進行初始化,初始化塊就是構造器的補充,初始化塊是不能接收任何參數的,定義的一些所有對象共有的屬性、方法等內容時就可以用初始化塊了初始化。構造方法是函數,初始化構造塊是用{}來表示的。
2017-02-09
構造方法是定義一個與類同名的方法,初始化塊是直接用大括號{ ?}表示