課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
構(gòu)造方法沒有返回值,那為什么沒有void??
2016-08-12
源自:Java入門第二季 升級版 8-6
正在回答
你可以這樣理解:
1:Java中構(gòu)造方法是一種特殊的方法。
2:構(gòu)造方法必須滿足以下語法規(guī)則:
(1) 方法名必須與類名相同。
(2)不要聲明返回類型。
(3)不能被static、final、synchronized、abstract和native修飾。構(gòu)造方法不能被子類繼承,所以用final和
abstract修飾沒有意義。
所以,構(gòu)造方法和一般的方法是不同的,即使沒有返回值也不需要加void關(guān)鍵字
ozZ0 提問者
構(gòu)造方法 ?:名字和類名一樣沒有任何返回類型void ?是返回為空,所以不是構(gòu)造方法,就算是空也不行
這是java的語法規(guī)定,沒有就是沒有,樓上說可以省略是錯誤的!
望采納!
?void是可以省略的
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙
5 回答構(gòu)造方法的使用
4 回答構(gòu)造方法的使用
5 回答構(gòu)造方法的構(gòu)造
2 回答構(gòu)造方法的作用
3 回答怎樣選擇使用一般方法或構(gòu)造方法
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-08-13
你可以這樣理解:
1:Java中構(gòu)造方法是一種特殊的方法。
2:構(gòu)造方法必須滿足以下語法規(guī)則:
(1) 方法名必須與類名相同。
(2)不要聲明返回類型。
(3)不能被static、final、synchronized、abstract和native修飾。構(gòu)造方法不能被子類繼承,所以用final和
abstract修飾沒有意義。
所以,構(gòu)造方法和一般的方法是不同的,即使沒有返回值也不需要加void關(guān)鍵字
2016-08-12
構(gòu)造方法 ?:
名字和類名一樣
沒有任何返回類型
void ?是返回為空,所以不是構(gòu)造方法,就算是空也不行
這是java的語法規(guī)定,沒有就是沒有,樓上說可以省略是錯誤的!
望采納!
2016-08-12
?void是可以省略的