class Wolf:
def __init__(self, legs):
self.legs = 4
class Dog(Wolf):
def __init__(self, color):
self.color = color
fido = Dog(legs = 4, color = "brown")
これはエラーメッセージを吐き出します。スーパークラスに関係しないサブクラスにパラメータを追加する場合、どうすればよいでしょうか。Python 3のサブクラスに引数を追加する方法
あなたは、ウルフの 'init'に引数リストに' ** kwargs'を追加することができます( 'legs'の後)、' Wolf'は引数を取ることができますが、何もしません。 – numbermaniac