python-3.x - 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 - 在 google colab 中访问目录
- ionic-framework - 为什么 AdMob Free 在 iOS 模拟器中使我的应用崩溃?
- java - 在处理中使用 Java 绘制螺旋
- javascript - 尝试运行 wasm 函数时模块未定义错误
- c# - 使用 C# 在 Core 3 中的 EF 中模仿 DB 的模式
- heroku - 在 Netlify 站点上的自定义子域上获取“未找到”。将 Route53 与 Netlify 和 Heroku 上托管的子域一起使用
- julia - 定义了自定义“显示”时显示复合类型的默认打印
- sql - SQL Netezza - 如何将日期时间四舍五入到最近的小时
- openssl - 如何从 pem 文件生成 X509?
- python - PyMongo 整数溢出?不是整数?应该是<3k的巨大数字