1.構造方法又稱:構造函數(shù)/構造器/constructor
2.構造方法語法結構:
{修飾符列表} 構造方法名 (形式參數(shù)列表){
? ? ? ? 構造方法體
}
3.普通方法語法結構
{修飾符列表} 返回值類型 方法名(形式參數(shù)列表){
? ? 方法體段直;
}
4.對于構造方法來說,“返回值類型”不需要指定湃缎,并且也不寫void
? ? 只要寫上void糠排,那么這個方法就會變成普通方法
5.構造方法方法名必須和當前類的類名一致
6.構造方法的作用舵稠?
構造方法存在的意義,通過構造方法的調用入宦,可以創(chuàng)建對象
7.構造方法怎么調用哺徊?
—普通方法是這樣調用的:方法修飾符中有static時侯:類名.方法名(實參列表)/ 引用.方法名(實參列表)
-new 構造方法名(實參列表)
8.構造方法調用執(zhí)行之后有返回值嗎?
每個構造方法實際上執(zhí)行結束之后都有返回值乾闰,但是這個“return”值落追;這樣的語句不需要寫。構造方法結束的時候java程序自動返回值涯肩。并且返回值類型是構造方法所在類的類型轿钠。由于構造方法的返回值類型就是類本身,所以返回值類型不需要編寫
9.當一個類中沒有定義任何構造方法的話病苗,系統(tǒng)默認給該類提供一個無參數(shù)的構造方法疗垛,這個構造方法稱為缺省構造器
10.當一個類顯示了將構造方法定義出來了,那么系統(tǒng)則不再為這個類提供缺省構造器
11.構造方法支持重載機制硫朦,在一個類中編寫多個構造方法贷腕,這多個構造方法顯然構成方法重載機制
12.構造方法作用意義:
(1)創(chuàng)建對象,
(2)創(chuàng)建對象工程中給實例對象賦值