我在博客上看到一位前輩寫了慕課網(wǎng)第二季綜合練習(xí),他寫了四個類 一個父類三個子類。父類里定義了三個子類通用的屬性,還定義了有參構(gòu)造函數(shù)。三個子類呢 也定義了他們自己的屬性但是這些屬性,父類都有,同樣的方式,在子類也定義了他們自己的構(gòu)造函數(shù),我想知道他定義這些有什么用途呢?為什么每個類里面都定義了有參構(gòu)造函數(shù)不明白?
1 回答

風(fēng)中打傘的小孩
TA貢獻(xiàn)73條經(jīng)驗(yàn) 獲得超20個贊
或許是驗(yàn)證繼承關(guān)系和類初始化順序吧,
子類中的方法必須調(diào)用父類的構(gòu)造方法,如果父類中只有一個有參的構(gòu)造方法,你在子類的構(gòu)造方法必須顯示調(diào)用有參(默認(rèn)無參),那子類就需要有參構(gòu)造函數(shù)來傳入?yún)?shù)了
添加回答
舉報
0/150
提交
取消