Python - スーパークラスの属性にアクセスする 質問する

Python - スーパークラスの属性にアクセスする 質問する

こんにちは。Python で次のことを達成したいのですが、行を何に置き換えればよいかわかりませんsuper.a = b

class Super:
  def __init__(self):
    self.a = 1

class Sub(Super):
  def method(self, b):
    super.a = b

ベストアンサー1

アンSub Superつまり、 のすべてのインスタンスはSubのインスタンスとまったく同じように扱うことができますSuper。あなたの場合、それは単に を設定することを意味しますself.a = b

おすすめ記事