MRO 多继承的继承顺序
一.python2.2之前用的是 经典类的MRO继承
①深度递归继承 从左到右 ,一条路走到黑
②广度继承 一层一层的继承
深度继承时 为 R 1 2 3 4 5 6
广度继承时 为 R 1 4 2 3 5 6
二.python2.2 之后用的是 新式的MRO继承 C3算法
1.拆分
2.合并
拆分
合并
直接打印时
三. super( ).方法 找MRO 顺序的下一项
super( 类名,self).方法 此类的下一个 MRO 继承项
原文:https://www.cnblogs.com/amirky/p/10211590.html