1 回答

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊
簡(jiǎn)而言之,抽象類是說(shuō)“任何實(shí)現(xiàn)我的東西都必須為我擁有的所有抽象屬性/方法提供實(shí)現(xiàn)”。
就您而言,item有 2 個(gè)抽象項(xiàng)目。prodName和amount。
這意味著在你的ProteinPowder課堂上,你需要實(shí)現(xiàn)這些,例如
public override string prodName { set => /*do something specific for ProteinPowder*/}
public override int amount()
{
// do something specific for ProteinPowder
}
你提出的第二件事public proPowder(string name, int amount) // Is this correct?,答案是否定的。
由于缺少返回類型,我假設(shè)這應(yīng)該是構(gòu)造函數(shù)。構(gòu)造函數(shù)必須與類的名稱匹配,因此應(yīng)為
public ProteinPowder(string name, int amount)
- 1 回答
- 0 關(guān)注
- 137 瀏覽
添加回答
舉報(bào)