5 回答

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超0個(gè)贊
只是實(shí)現(xiàn)了繼承
沒有對(duì)繼承作擴(kuò)展
作用其實(shí)相當(dāng)于一個(gè)類

TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超3個(gè)贊
首先繼承父類下的子類應(yīng)該有一個(gè)相同的特征或者用途,例如 父類的person類,子類的man和woman,person類有個(gè)eat的方法,man和woman有這個(gè)eat方法了,這就是相同特征。參數(shù)也是一樣道理。
所以看到你的代碼 無論參數(shù)還是方法,每個(gè)子類都沒有一點(diǎn)共有的特性,只是繼承了同一個(gè)父類而已。沒錯(cuò)卻沒用

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
額,我也沒啥建議,只是想問問,這個(gè)父類是做什么的,我覺得如果是繼承關(guān)系的話,應(yīng)該把子類都具有的屬性和行為定義在父類中,像你這里面,可以把工具的名字、途徑、人數(shù)和那個(gè)方法提取到父類,然后在父類里面通過構(gòu)造函數(shù)或者getters、setters賦值,子類只需要往父類的構(gòu)造函數(shù)中傳入自己的參數(shù)就行了
添加回答
舉報(bào)