我无法将值设置为父类中的类变量,但可以打印它。也就是说,即使我能够打印它,属性也不存在。
代码:
class Base(object):
x=20
class Derived(Base):
def __init__(self):
print(super().x)
super().x=80
obj=Derived()
答案 0 :(得分:1)
Derived
是Base
,即Derived
的所有实例都可以像Base
的实例一样对待。就您而言,这意味着您只需设置self.x = 80
。