我不熟悉类对象和继承。我想知道如何更新从父类继承的类变量。例如,我这样做:
class Parent:
type = ''
default = 'empty'
if type == 'A':
default = 'This is A'
if type == 'B':
default = 'This is B'
def __init__(self):
pass
class Child(Parent):
type = 'A'
def __init__(self):
super().__init__()
我想要 Child.default
成为 'This is B'
,但显然我 Child.default
= 'empty'
. 有人能告诉我如何实现我的目标吗?
暂无答案!
目前还没有任何答案,快来回答吧!