文档章节

python基础(__init__(self) 和super().__init())

d
 dooker
发布于 2016/06/27 00:02
字数 116
阅读 12
收藏 0

A被执行多次

class A:
    def __init__(self):
        print 'A'
    
class B(A):
    def __init__(self):
        print 'B'
        A.__init__(self)
        
    
class C(A):
    def __init__(self):
        print 'C'
        A.__init__(self)
    
class D(B, C):
    def __init__(self):
        print 'D'
        B.__init__(self)
        C.__init__(self)
        
if __name__ == '__main__':
    D()

 

A被执行一次

class A(object):
    def __init__(self):
        print 'A'

class B(A):
    def __init__(self):
        print'B'
        super(B, self).__init__()

class C(A):
    def __init__(self):
        print 'C'
        super(C, self).__init__()

class D(B, C):
    def __init__(self):
        print 'D'
        super(D, self).__init__()
        
if __name__ == '__main__':
    D()

 

 

© 著作权归作者所有

d
粉丝 0
博文 4
码字总数 188
作品 0
成都
私信 提问
python2和python3的继承方式的不同,广度优先和深度有限

脚踏黄土,头顶清风,不道苦楚,莫问前程!!! --- 参考文章三篇 简书第一篇 ,简书第二篇,博客园的文章,这篇博客园文章讲的很好 通过继承创建的新类称为“子类”或“派生类”,被继承的类...

鹏灬
2018/09/12
0
0
Python基础-面向对象组合、继承、子类调父类

组合 多个数据属性通过一个类实例化的对象做关联 继承 通过集成可以派生(衍生)出新的方法 单继承 多继承 接口继承 父类规定子类必须要使用的类方法,方便程序归一化设计 接口继承示例 继承顺序...

ZHAO_JH
2018/04/13
0
0
python中类的继承,初始化,super()__init__()方法

每日星语: “你知道年轻的时候穷最大的问题是什么吗?” “什么” “以为所有得不到的一切都是穷的错。眼睛盯着遥远的地方,却看不到身边一朵花的美丽” 2018-09-07 20:30:30 星期五 今天遇...

鹏灬
2018/09/07
0
0
python 中多线程的摄像头问题

from VideoCapture import Device import threading class my_camera(threading.Thread): def __init__(self): super(my_camera,self).__init__() def run(self): cam=Device() cam.saveSnap......

lsjustin
2012/04/11
1K
0
Python 里的 super() 函数和 object.__new__ ()、.__del__() 方法

object.new() 自定义 new() 方法一般并不常用,而且容易与 init() 相混淆。实际上这两个方法也确实相似,比如他们都是在创建类的实例时会被默认调用的方法,而且创建实例时传入的参数也都会传...

lionets
2014/01/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

利用mybatis generator生成实体类、Mapper接口以及对应的XML文件

项目中通常会遇到数据的持久化,如果是采用mybatis的orm,就会涉及到生成xml的问题,刚好mybatis官网提供了这么个插件MyBatis Generator,效果简直是棒呆。 1. 首先需要在build.gradle文件中...

啊哈关关
今天
2
0
SpringSocial相关的知识点

使用SprigSocial开发第三方登录 核心类 ServiceProvider(AbstractOauth2ServiceProvider):主要负责实现server提供商(例如QQ,微信等共有的东西),默认实现类是AbstractOauth2ServiceProvider...

chendom
今天
3
0
Java并发之AQS详解

一、概述   谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)!   类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源...

群星纪元
昨天
4
0
Fabric-sdk-java最新教程

Fabric Java SDK是Fabric区块链官方提供的用于Java应用开发的SDK,全称为Fabric-sdk-java,网上可用资料不多,本文列出了精心整理的针对Fabric Java SDK的最新精选教程。 如果希望快速掌握F...

汇智网教程
昨天
3
0
react 子组件监听props 变化

componentWillReceiveProps //已经被废弃 getDerivedStateFromProps// 推荐使用//如果条件不存在必须要返回null static getDerivedStateFromProps(props, current_stat...

一箭落旄头
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部