Подтвердить что ты не робот

Python - доступ к атрибутам суперкласса

Привет, я хочу достичь следующего в python, однако я не могу понять, что заменить строку super.a = b на:

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

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

Ответ 1

An Sub является Super, то есть все экземпляры Sub могут обрабатываться точно так же, как и экземпляры Super. В вашем случае это означает, что вы просто установите self.a = b.