我试图在 Python 中学习多重继承的概念。考虑Derv从两个类派生的类,Base1和Base2。Derv仅从第一个基类继承成员:
class Base1:
def __init__(self):
self.x=10
class Base2:
def __init__(self):
self.y=10
class Derv (Base1, Base2):
pass
d = Derv()
print (d.__dict__)
结果是{ 'x' : 10 }颠倒继承顺序只给出{ 'y' : 10 }.
派生类不应该继承两个基类的属性吗?
HUWWW
慕沐林林
温温酱
相关分类