博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】python super的用法
阅读量:6076 次
发布时间:2019-06-20

本文共 729 字,大约阅读时间需要 2 分钟。

转载地址:

 

 

 

super的用法是调用继承类的初始化方法,如下面的代码:

1 class A(object): 2     def __init__(self): 3         print 'A __init__' 4         super(A, self).__init__() 5         print 'leave A' 6          7 class C(object): 8     def __init__(self): 9         print 'C __init__'10         super(C, self).__init__()11         print 'leave C'12          13 class B(A,C):14     def __init__(self):15         print 'B __init__'16         super(B, self).__init__()17         print 'leave B'18  19 class D(B):20     def __init__(self):21         print 'D __init__'22         super(D, self).__init__()23         print 'leave D'24  25 if __name__ == '__main__':26     D()

结果:

1 D __init__2 B __init__3 A __init__4 C __init__5 leave C6 leave A7 leave B8 leave D

 

你可能感兴趣的文章
(转)记录程序崩溃时的调用堆栈
查看>>
Java NIO缓冲区(Buffer)(3)
查看>>
jdbc连接一些问题和常规操作
查看>>
这些代码都是 吃屁的,
查看>>
bundle id
查看>>
用shell统计表格数据
查看>>
iproute2+tc notes
查看>>
【PythonChallenge】Level 5
查看>>
OpenCV合成视频
查看>>
魔幻般冒泡背景的CSS3按钮动画
查看>>
Leetcode: Median of two sorted Array
查看>>
MySQL常见报错汇总
查看>>
Zuul 网关搭建
查看>>
合并两个有序链表
查看>>
[HDU2222] Keywords Search
查看>>
射极跟随器的设计及参数确定
查看>>
电脑硬盘空间怎么越来越小
查看>>
android SystemUI导入eclipse 编译
查看>>
架构师速成-架构体系
查看>>
用minGW编译ffmpeg(供替换opencv中引用的ffmpeg库)
查看>>