位置: 编程技术 - 正文

Python中super函数的用法(python supper函数)

编辑:rootadmin

推荐整理分享Python中super函数的用法(python supper函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python3 super函数,python中的super有什么用,python中super()方法的作用,python中super()方法的作用,python中super函数的用法,python中super的用法,python中super的用法,python3 super函数,内容如对您有帮助,希望把文章链接给更多的朋友!

描述

super() 函数用于调用下一个父类(超类)并返回该父类实例的方法。

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

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

语法

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

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

Python中super函数的用法(python supper函数)

参数

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

返回值

无。

实例

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

执行结果:

ParentChildHelloWorld from ParentChild bar fuctionI'm the parent.

python的类分别有新式类和经典类,都支持多继承。在类的继承中,如果你想要重写父类的方法而不是覆盖的父类方法,这个时候我们可以使用super()方法来实现

上面的代码中C是父类,D是子类,我们在D类重新定义了minus方法,就是在C类的功能基础基础上新添print 'hello'功能。super在这里的作用就是在子类中调用父类的方法,这个也是在单继承常见调用super()的用法。那么问题来了

那么上面的代码中b.n的输出是什么呢?为什么结果是2呢,而不是2呢?super(B,self).minus(m)明明是调用了父类的minus方法,可是输出结果就是5,是你要明白现在B的实例,而不是A的实例,那么传递的self.n的数值是7,而不是.

标签: python supper函数

本文链接地址:https://www.jiuchutong.com/biancheng/372280.html 转载请保留说明!

上一篇:python定时利用QQ邮件发送天气预报的实例

下一篇:详解Python中的Numpy、SciPy、MatPlotLib安装与配置(python num怎么用)

  • 收到个税返还手续费怎么算增值税附加
  • 当期免抵税额如何做账
  • 什么是代扣代缴申报
  • 公司购车预计净残值率怎么计算
  • 员工上班期间应穿
  • 专用发票上的码头堆存费等进项税可否抵扣?
  • 未确认收入可以开发票吗
  • 企业购买国债逆回购需要缴纳增值税吗
  • 公司发的奖金可以直接公司账户转账给员工吗?
  • 出口免费样品发票怎么开
  • 个税公司承担怎么做账计入其他应收款怎么平账
  • 员工个人抬头的医院发票可以入账吗
  • 异地业务操作
  • 电子承兑到期收款怎么做账务
  • 在建工程转固定资产需提供的资料
  • 公司账上收到职工的生育津贴如何做账?
  • 会计准则规定的关联方
  • 销项税和进项税怎么区分
  • 企业收到财政专项资金账务处理
  • 如果注册资本没有到账如何处理
  • 分公司可以独立诉讼吗
  • 使用筷子就餐会不会传染乙肝病毒
  • php版本升级
  • 主营业务收入发票
  • 转账收到支付宝电话
  • linux怎么用gcc编译c程序
  • 收到预付款计入什么科目
  • PHP:pg_fetch_object()的用法_PostgreSQL函数
  • Thinkphp+smarty+uploadify实现无刷新上传
  • 公司的房租收入要交税吗
  • 受赠与获赠的区别
  • 增值税结算方式的筹划
  • 踩雷日记:Pytorch mmcv-full简易安装
  • 关于灵活就业人员待遇享受政策
  • vue.js devtools插件下载
  • php中类静态成员描述不正确的是
  • node深入浅出pdf
  • 民间非营利组织如何纳税
  • 培训费个人的发票能开吗
  • 保险费的增值税税率
  • 织梦如何给栏目增加缩略图
  • 汽车租赁发票账务怎么开
  • 小微企业应纳税所得额计算
  • 哪些费用计入管理费用
  • 民办非企业的税务登记国税还是地税
  • 自然人扣缴系统怎么申报个税
  • 个人所得税手续费奖励办税人员文件
  • 为什么要加大研发投入
  • 社保缓缴政策2020
  • 购车买的保险分别是什么
  • 买入返售金融资产属于金融资产吗
  • 出口收汇手续费需要在出口退税时扣除吗
  • 公司试驾车怎么开票
  • 公司租赁厂房
  • 在我国土地使用权分为哪几类
  • 跨年的管理费用可以直接冲吗
  • 自产产品用于职工食堂,确认收入吗
  • 哪些资产减值损失一经计提不得转回
  • WINDOWS体验指数5.1
  • win10预览版好用吗
  • 删除微软
  • 金山卫士电脑版
  • xp桌面底部任务在右边
  • ubuntu文本编辑器命令
  • mac远程桌面mac
  • windows常用操作
  • win10系统运行速度慢
  • win7 media center
  • cocos2dx小游戏
  • js 实现跳转页面
  • nodejs实战教程
  • 用python写一个程序
  • 安卓开发 内存
  • python批量填表
  • 土地税源编码怎么填
  • 怎么查票据真伪
  • 河南省地方税务局公告2017年第4号
  • 动员讲话简短精辟
  • 北京税务稽查局网站
  • 环保标识码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设