子類能不能繼承父類的構(gòu)造函數(shù)
構(gòu)造函數(shù)是創(chuàng)建對象時完成時數(shù)據(jù)的初始化,當(dāng)我們在new一個對象并傳入?yún)?shù)時,會自動調(diào)用有參數(shù)的構(gòu)造完成參數(shù)的初始化,也就是屬性的初始化。試想子類中繼承父類的構(gòu)造方法,不僅不符合構(gòu)造方法的命名規(guī)則,即方法名和類名相同,而且也不符合一般方法的命名規(guī)則,即沒有返回值。
子類和父類的無參構(gòu)造方法,先調(diào)用父類的構(gòu)造方法,在調(diào)用子類的構(gòu)造方法。
如果父類只有有參構(gòu)造時,必須在子類的構(gòu)造方法中手動調(diào)用父類的有參構(gòu)造,不然編譯不通過。