#!/usr/local/bin/python3
# -*- coding:utf-8 -*- ''' 构造方法继承策略:
在python2中,经典类是按照深度优先继承构造方法的;新式类是按照广度优先继承构造方法的
在python3中,经典类和新式类都是按照广度优先继承构造方法的 '''
class A(object):
def __init__(self):
print("A") class B(A):
pass
# def __init__(self):
# print("B") class C(object):
pass
# def __init__(self):
# print("C") class D(B, C): #优先找B中的,如果B中没有,则去C中找;如果C中也没有则去C的父类中找,最后去B中的父类中找
pass
# def __init__(self):
# print("D")
d1 = D()

  

最新文章

  1. solr定时更新索引遇到的问题(SolrDataImportProperties Error loading DataImportScheduler properties java.lang.NullPointerException)
  2. 【leetcode】Simplify Path
  3. ubuntu-kylin16.04搭建lamp环境。
  4. Ant not found - Make sure it's in the path or use --with-ant-home
  5. 多线程操作(循环往listbox中添加数据)
  6. Swift静态属性
  7. JavaScript标准Selection操作
  8. 射频识别技术漫谈(19)——Desfire的3次握手认证和段密码生成
  9. LeetCode——Linked List Cycle II
  10. Reactive 网络状态 Activity indicator view
  11. 实战-Mysql主从复制
  12. java知识随笔
  13. 基于MFC的socket编程
  14. spring.factories
  15. php中session同ip不同端口的多个网站session冲突的解决办法
  16. Ubuntu 配置网卡信息
  17. 《Redis设计与实现》阅读笔记(二)--简单动态字符串
  18. C# NPOCO 轻量级ORM框架(进阶)
  19. python 数据类型详解(转)
  20. ceph故障:too many PGs per OSD

热门文章

  1. HTML 5入门知识(四)
  2. js 时间特效
  3. SSM整合的简单实现
  4. C#发送电子邮件 (异步) z
  5. Selenium2学习(十七)-- js处理日历控件(修改readonly属性)
  6. php 获取毫秒时间戳
  7. Linux下apt-get的软件一般安装路径
  8. Jupyter notebook远程访问linux服务器
  9. Uva 11922 Splay
  10. Poj 1961 KMP