Python - 访问超类属性

20

嗨,我想在Python中实现以下内容,但我无法弄清楚要用什么替换super.a = b这一行:

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

class Sub(Super):
  def method(self, b):
    super.a = b
1个回答

24
一个 Sub 是一个 Super,即所有的 Sub 实例可以像 Super 实例一样处理。在你的情况下,这意味着你只需要设置 self.a = b

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接