碼上快樂
1秒登錄
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
Java - 構造函數
本文轉載自
查看原文
2021-10-22 15:31
175
Java學習
構造方法(constructor)
構造器含義:
構造器又稱為構造方法,
屬於類中的第三大成員(屬性、方法、構造器),和方法很像,都具有方法體,都需要調用才能執行,但不是通過對象名.調用,而是通過其他方式調用(重點)。是一種只用來初始化對象信息的特殊方法,初始化對象信息(不是用來創建對象)。
關於Java類中的構造方法:
1.構造方法又被稱為構造函數/構造器/Constructor
2.構造方法語法結構:
[修飾符列表] 構造方法名(形式參數列表){
方法體;
}
3.回顧普通方法的語法結構:
[修飾符列表] 返回值類型 方法名(形式參數列表){
方法體;
}
4.對於構造方法來說,“返回值類型”不需要指定,並且也布恩那個寫void,只要寫上void,那么這個方法就成為普通方法了。
5.對於構造方法來說,構造方法的方法名必須和類名能保持一致。
6.構造方法的作用?
構造方法存在的意義是,通過構造方法的調用,可以創建對象。
7.構造方法應該怎么調用?
-普通方法是這樣調用的:方法修飾符中有static的時候:類名.方法體(實參列表)
方法修飾符列表中沒有static的時候:引用.方法名(實參列表)
8. 構造方法調用執行之后,有返回值嗎?
每一個構造方法實際上執行結束之后都有返回值,但是這個“return 值;”這樣的語句不需要寫。構造方法結束的時候Java程序自動返回值。並且返回值類型是構造方法所在類的類型。由於構造方法的返回值類型就是類本身,所以返回值類型不需要編寫。
9. 當一個類中沒有定義任何構造方法的話,系統默認給該類提供一個無參數的構造方法,這個構造方法被稱為缺省構造器。
10. 當一個類顯示的將構造方法定義出來了,那么系統則不再默認為這個類提供缺省構造器。建議開發中手動的為當前類提供無參數構造方法。
11. 構造方法支持重載機制。在一個類當中編寫多個構造方法,這多個構造方法顯然已經構成方法重載機制(在同一個類中,方法名相同,參數類型不同)
構造方法的作用:
1.創建對象;
2.創建對象的同時,初始化實例變量的內存空間。(創建對象的過程中給實例變量賦值)
之前學習的當沒有對Sting類、int類等類型進行賦值時,系統會默認賦值。其過程就是在構造方法執行過程當中完成的賦值。
×
免責聲明!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。
猜您在找
java構造函數
JAVA構造函數
Java中的構造函數
java拷貝構造函數
java私有構造函數
【17】java構造函數
Java泛型構造函數
Java構造函數重載
JAVA構造函數(方法)
JAVA構造函數(方法)
粵ICP備18138465號
© 2018-2025 CODEPRJ.COM