1 回答

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊
將以下內(nèi)容添加到 StableCoin 的 init
class StableCoin(BasicToken):
def __init__(self, symbol, color, supply):
super(StableCoin, self).__init__(symbol)
self.color = color
self.supply = supply
如果您使用的是 PY3,調(diào)用 super 會(huì)更容易super().__init__(symbol)。雖然上面也有效。
來(lái)到你的方法,你的理解似乎有點(diǎn)不正確。icon 是 BasicToken 的一個(gè)實(shí)例,icxStable 是一個(gè)單獨(dú)的對(duì)象,它是 StableCoin 的一個(gè)實(shí)例。他們沒(méi)有關(guān)系。
例如,假設(shè)我們有一個(gè)屬性為 age 的 Mammal 類(lèi),以及另一個(gè)具有附加屬性“height”的 Human(Mammal) 類(lèi),這就像構(gòu)造然后blue_whale_whaley=Mammal(age=4)理解chuck_norris=Human(height=180)chuck_norris.age 是 blue_whale.age,它不是因?yàn)樗鼈兪?2不同的對(duì)象。正確構(gòu)建 chuck_norris 將是chuck_norris=Human(age=50, height=180)
添加回答
舉報(bào)