描述

super() 函数是用于调用父类(超类)的一个方法。

super() 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。

MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。

语法

以下是 super() 方法的语法:

super(type[, object-or-type])

参数

ype -- 类。

object-or-type -- 类,一般是 self

Python3.x 和 Python2.x 的一个区别是: Python 3 可以使用直接使用 super().xxx 代替 super(Class, self).xxx :

Python3.x实例 Python2.x实例

实例

以下展示了使用 super 函数的实例:

使用 super 函数实例

执行结果:

使用 super 函数执行结果

关注中国IDC圈官方微信:idc-quan 我们将定期推送IDC产业最新资讯

查看心情排 行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2022-03-23 10:38:35
云技术 云计算开发:Python3-List pop()方法详解
Python pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 <详情>
2021-08-16 11:03:03
2021-06-16 10:09:22
云技术 云计算开发:Python内置函数-open() 函数详解
python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。 <详情>
2018-10-16 10:12:36
工信部十一部门:对算力基础设施实施差异化能耗、用地等政策
2024-09-05 14:21:35
首都国企开放日走进中关村工业互联网产业园——探索AI技术于工业互联网生态下的应用新场景
2024-09-05 10:32:00
1.28亿 邢台智算中心建设项目设计-施工EPC总承包中标公示
2024-09-04 10:25:58
兰洋科技王梦骋:解决浸没式液冷使用疑虑需打造更多应用示范【数字匠人】
2024-09-04 10:20:00
绿色算力引领潮流,中卫市数据局在中国智算产业绿色科技大会上备受瞩目
2024-09-03 15:46:00
扬帆出海:算力中心企业东南亚与中东地区投资策略与指引
2024-09-02 17:08:00
中交(中卫)云数据中心绿色创新发展论坛成功举行
2024-09-02 09:41:00
算力互联网×黑神话悟空 3A大作如何云端畅玩?
2024-08-30 10:00:15
投资10亿元、2300架,东部新区智慧能源中心IDC成功送电
2024-08-29 10:28:20
电信首次公布资产入表超亿元
2024-08-29 10:11:03
绿色智算,新质发展——中国智算产业绿色科技大会盛大召开
2024-08-28 14:12:00
6.6EFLOPS 国内最大智算中心8月底在哈尔滨投用
2024-08-26 14:44:09
议程公布 中交(中卫)云数据中心绿色创新发展论坛将于上海举行
2024-08-26 14:00:38
同方全球人寿:在变与不变中 做数字保险的践行者——中企通信赋能企业数字化转型系列之【同方全球人寿】
2024-08-22 10:51:00
万国数据发布2024年第二季度财报——净收入超28亿元人民币,国际业务强劲增长
2024-08-22 10:27:00