1 回答
TA贡献1851条经验 获得超5个赞
class Parent1():
def fun1(self):
print("Fun1 from Parent1")
def fun2(self):
print("Fun2 from Parent1")
class Child1(Parent1):
def fun1(self):
Parent1.fun1(self)
print("Fun2 from Child1")
class Parent2():
def fun1(self):
print("Fun1 from Parent2")
class Child2(Parent1, Parent2):
def fun1(self):
Parent1.fun1(self)
Parent2.fun1(self)
print("Fun1 from Child2")
print("========Block========")
obj1 = Child1()
obj1.fun1()
obj1.fun2()
print("========Block========")
obj2 = Child2()
obj2.fun1()
print("========Block========")
o/p
========Block========
Fun1 from Parent1
Fun2 from Child1
Fun2 from Parent1
========Block========
Fun1 from Parent1
Fun1 from Parent2
Fun1 from Child2
========Block========
添加回答
举报