構造方法可以重寫嗎 ?


不能重寫但是可以重載,因為構造方法不能被繼承。
 
如果在子類的構造方法中,沒有使用關鍵字super調用父類的某個構造方法,那么默認有super();語句,即調用父類不帶參數的構造方法。
 
如果類里定義一個或多個構造方法,那么java不提供默認的構造方法(不帶參數的構造方法)。因此,當在父類中定義多個構造方法時,應當包括一個不帶參數的構造方法,以防子類省略super時出現錯誤。
 
 
資料
 
構造方法分為兩種:無參構造方法和有參構造方法。
 
構造方法可以被重載,沒有參數的構造方法稱為默認構造方法,與一般的方法一樣,構造方法可以進行任何活動,但是經常將他設計為進行各種初始化活動,比如初始化對象的屬性。
 
構造方法的名字必須與定義他的類名完全相同,沒有返回類型,甚至連void也沒有。主要完成對象的初始化工作,構造方法的調用是在創建一個對象時使用new操作進行的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM