如何更新从父类继承的类变量

osh3o9ms  于 2021-09-08  发布在  Java
关注(0)|答案(0)|浏览(146)

我不熟悉类对象和继承。我想知道如何更新从父类继承的类变量。例如,我这样做:

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' . 有人能告诉我如何实现我的目标吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题