如果多个类继承父类,然后又被多个类继承这种复杂的问题,可以使用

mro方法

例如:

class A:
pass
class C(D):
pass
class B(D):
pass
class A(B,C):
pass print(A.__mro__)

python3 主要使用的是C3算法,能够自适应深度查找和广度查找

另外:

在子类继承多个父类的时候,同时父类也有继承关系的时候,这个时候使用super()方法并不是继承的就是父类,而是按照__mro__方法的顺序,进行索引继承。

方法:

print(A.__mro__)

最新文章

  1. 解决springmvc报No converter found for return value of type: class java.util.ArrayList问题
  2. C#之tcp自动更新程序
  3. 游戏 slider
  4. exe转msi
  5. 拆解cytom!c's 的keyFile保护
  6. [原创] zabbix学习之旅六:如何解决zabbix server在内网,而邮件发送服务器在外网的问题
  7. Java Socket(1): 入门
  8. JAVA构造方法,继承关系和SUPER关键字
  9. 带参数的URLconf
  10. 【css2、css3】css改变select选择框的样式
  11. 写给Android App开发人员看的Android底层知识(5)
  12. locust 参数,数据详解
  13. C语言_指针和数组的几种访问形式
  14. Egret学习笔记 (Egret打飞机-2.开始游戏)
  15. java中解决小数精度问题
  16. Day3--Python--字符串,for循环,迭代
  17. Linux 公网IP和内网IP,Dubbo提供者注册到了内网IP上怎么处理!
  18. Adas术语简称
  19. HTML5 Base64_encoding_and_decoding
  20. Spark2.1.0编译

热门文章

  1. 【洛谷P3818】小A和uim之大逃离 II
  2. 【luogu P2939 [USACO09FEB]改造路Revamping Trails】 题解
  3. 【题解】P1516 青蛙的约会(Exgcd)
  4. EventBus 基础篇
  5. javascript 中数组的创建 添加 与将数组转换成字符串 页面三种提交请求的方式
  6. C++新闻检索类
  7. 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛--G-旋转矩阵
  8. vue兄弟组件传值$on多次执行的问题
  9. JSP/Servlet开发——第二章 JSP数据交互(二)
  10. mysql 导出数据字典