首页 > 解决方案 > Python 多重继承 - 值不可访问

问题描述

我设置了一些类来保存应用程序的值。我想将它们导入同一个类,但是,最后一个类中的值被忽略了。这是一个简单的例子。

class A:
    def __init__(self):
        self.testA = 'A'

class B:
    def __init__(self):
        self.testB = 'B'

class C(A, B):
    def __init__(self):
        super().__init__()
        print(self.testA)
        print(self.testB)

test = C()

仅当我不将 print(self.testB) 变量包含在“B”类中时,上述内容才有效。我也想访问 B 类的数据。如何?谢谢你。

标签: python-3.xclassinheritance

解决方案


推荐阅读