課程
/后端開發(fā)
/Java
/Java入門第二季 升級版
不是很理解,怎么在構造方法里,創(chuàng)建對象時就初始化變量了?
2018-05-07
源自:Java入門第二季 升級版 8-10
正在回答
區(qū)別:
1、構造方法與普通方法的作用不同,前者是用來初始化對象的,且只有這一個給功能,后者則是為了實現(xiàn)特定的功能;
2、二者的語法格式是不一樣的:
前者如下:
public 構造方法名 (){????????????//(構造方法名與類名同名,且構造方法無返回值)
具體的初始化代碼;
}
后者如下:
訪問修飾符 返回值類型 方法名(參數(shù)列表){????????????//(方法名與類名不同)
方法具體代碼;
3、其他的不同:
(1)如果你不寫構造方法,系統(tǒng)會偷偷加一個構造方法,普通方法可沒這特權;
(2)構造方法用來創(chuàng)建對象。
以上,不懂的回復我就好。
我不太冷 提問者
流動的風與雪 回復 我不太冷 提問者
我不太冷 提問者 回復 流動的風與雪
qq_一粒塵埃_9
流動的風與雪 回復 qq_一粒塵埃_9
構造方法是初始化時候執(zhí)行的方法,所以在創(chuàng)建時即可自動執(zhí)行,而普通方法是屬于方法的封裝,創(chuàng)建好以后必須經(jīng)過調(diào)用才會執(zhí)行,兩者之間的區(qū)別在于需不需要手動調(diào)用。
構造方法:實例化對象時自動初始化,也就是新創(chuàng)建對象時自動賦值,創(chuàng)建對象用的
普通方法:可以理解為函數(shù),通過對象來調(diào)用,實現(xiàn)各種功能
個人理解,有錯誤歡迎指正
舉報
課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向?qū)ο缶幊痰膴W妙
2 回答方法和構造方法的區(qū)別?
5 回答構造方法,與方法
5 回答方法與構造方法
2 回答構造方法與方法的問題
2 回答構造方法和方法有什么區(qū)別呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2018-05-07
區(qū)別:
1、構造方法與普通方法的作用不同,前者是用來初始化對象的,且只有這一個給功能,后者則是為了實現(xiàn)特定的功能;
2、二者的語法格式是不一樣的:
前者如下:
public 構造方法名 (){????????????//(構造方法名與類名同名,且構造方法無返回值)
具體的初始化代碼;
}
后者如下:
訪問修飾符 返回值類型 方法名(參數(shù)列表){????????????//(方法名與類名不同)
方法具體代碼;
}
3、其他的不同:
(1)如果你不寫構造方法,系統(tǒng)會偷偷加一個構造方法,普通方法可沒這特權;
(2)構造方法用來創(chuàng)建對象。
以上,不懂的回復我就好。
2018-05-07
構造方法是初始化時候執(zhí)行的方法,所以在創(chuàng)建時即可自動執(zhí)行,而普通方法是屬于方法的封裝,創(chuàng)建好以后必須經(jīng)過調(diào)用才會執(zhí)行,兩者之間的區(qū)別在于需不需要手動調(diào)用。
2018-05-07
構造方法:實例化對象時自動初始化,也就是新創(chuàng)建對象時自動賦值,創(chuàng)建對象用的
普通方法:可以理解為函數(shù),通過對象來調(diào)用,實現(xiàn)各種功能
個人理解,有錯誤歡迎指正