-3

我对 python 中的名称冲突有疑问。如果我有类似的东西:

class A: a='a'
class B(A): a='b'
class C(A): a='c'
class D(C,B): pass

D.a将打印c,有什么方法可以B.aDor中检索A.a

4

1 回答 1

2

是的,您可以完全按照您的建议进行操作:

class D(C, B):
    a = A.a
于 2013-12-22T10:50:07.207 回答