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