class A:
def bar(self):
print ('A-BAR')
self.f1()
class B(A):
def f1(self):
print ('B')
class C:
def f1(self):
print ('C')
class D(C,B):
pass
d1=D()
d1.bar()
输出————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
A-BAR
C
这个d1在A中找到了bar 这时候 执行 self.f1 这个时候的self是d1 d1就是D D的f1就是C
*****************************************************************************************************************************************************************************************************************************************************************************************