問答題

【簡(jiǎn)答題】

有人定義一個(gè)教師類派生一個(gè)學(xué)生類。他認(rèn)為“姓名”和“性別”是教師、學(xué)生共有的屬性,聲明為public,“職稱”和“工資”是教師特有的,聲明為private。在學(xué)生類中定義特有的屬性“班級(jí)”和“成績(jī)”。所以有
你認(rèn)為這樣定義合適嗎?請(qǐng)做出你認(rèn)為合理的類結(jié)構(gòu)定義。

答案: 不合適,這樣導(dǎo)致數(shù)據(jù)冗余。合理的結(jié)構(gòu)是提取它們共有的數(shù)據(jù)和操作定義一個(gè)基類,然后分別定義teacher和student作...
微信掃碼免費(fèi)搜題