我试图理解方法解析顺序的多重内在性。
这是我的密码使用。什么时候我试图创建类'ClassC'的对象,只有类a的构造函数得到打过电话。怎么打在这种情况下解决方法了吗?在
class ClassA:
def __init__(self):
print "inside a's init"
class ClassB:
def __init__(self):
print "inside b's init"
class ClassC(ClassA,ClassB):
pass
c = ClassC()
输出:
^{pr2}$
Tags:
我相信有一个python PEP详细介绍了MRO算法,但它相当复杂。另外,在Fluent Python一书中也有介绍。我相信短篇故事是从左到右
如果你换成
我打赌你会看到变化的。(更新,您肯定会看到更改)
如果你打电话
^{pr2}$你应该看看mro打印出来了。在
相关问题 更多 >
编程相关推荐