一个个分支找,如下图
a-b-c-d
a-e-f-g
a-h-i-j
class a(b,e,h): a继承了 b , e ,h,当对象obj.x 去找a类,把x=a注释后,他会去找b,b类注释,再找c,c注释去找d,d注释再去找e>f>g
x=a 再找h>i>j 就是按照分支去找。
class b(c):
x=b
class c(d):
x=c
class d:
x=d
class e(f):
x=e
class f(g):
x=f
class g:
x=g
class h(i):
x=h
class i(j):
x=i
obj=a() 实例化后 去a的类查找x属性
print(obj.x) a类里面如果找不到x,那么就按照上面的顺序更具多继承的分支查找。
原文:https://www.cnblogs.com/len1028/p/11947006.html