首页 » 网站建设 » php子类挪用父类结构办法技巧_python 子类若何调用父类的构造函数大年夜牛实例代码具体传授教化

php子类挪用父类结构办法技巧_python 子类若何调用父类的构造函数大年夜牛实例代码具体传授教化

访客 2024-11-10 0

扫一扫用手机浏览

文章目录 [+]

在子类中重写告终构函数,但新的布局函数没有初始化父类,当没有初始化父类的布局函数时,就会报错。

(1)调用超类的布局方法

php子类挪用父类结构办法技巧_python 子类若何调用父类的构造函数大年夜牛实例代码具体传授教化

(2)利用super函数

php子类挪用父类结构办法技巧_python 子类若何调用父类的构造函数大年夜牛实例代码具体传授教化
(图片来自网络侵删)

(2)利用super函数

super函数返回一个super工具,解析过程自动查找所有的父类和父类的父类,当前类和工具可以作为super函数的参数利用,调用函数返回的方法是超类的方法。
利用super函数如果子类继续多个父类只许一次继续,利用一次super函数即可。

如果没有重写子类的布局函数,是可以直策应用父类的属性和方法的。

补充知识:python3 和python2 调用父类布局方法写法差异

1. python3 和python2 调用父类布局方法写法差异

前一段韶光,把之前的一个项目迁移到python3

创造了很多不同的地方.我这里大略解释了,布局方法的不同 之后可能会连续更新不同. 紧张针对项目迁移进行总结,反思. 这里就当做条记。

python3 代码 调用父类的布局方法:

2 python2.7 调用父类的布局方法

差异

紧张差异是 super 的变革,

python3 中直接 super().init() 中 super 不须要通报任何参数,直接可以调用父类的布局方法

python2 中 super(Consumer, self).init(), 须要传两个参数一个是类名, 一个是self. 这样比较麻烦,很随意马虎稠浊. 但是python3 这里处理的比较好了。

可以看下这个文档 https://docs.python.org/3/library/functions.html#super

顺便提一下, python2 和python3 中 quque 名称换了,python3 用的是小写 作为模块名称.

以上这篇python 子类调用父类的布局函数实例便是小编分享给大家的全部内容了,希望能给大家一个参考,也希望对各位的学习有所帮助!


结尾

末了多说一句,小编是一名python开拓工程师,这里有我自己整理了一套最新的python系统学习教程,包括从根本的python脚本到web开拓、爬虫、数据剖析、数据可视化、机器学习等。
想要这些资料的可以关注小编,并在后台私信小编:“07”即可领取。

标签:

相关文章

微信第三方登录便捷与安全的完美融合

社交平台已成为人们日常生活中不可或缺的一部分。微信作为我国最受欢迎的社交软件之一,拥有庞大的用户群体。为了方便用户在不同平台间切换...

网站建设 2025-02-18 阅读1 评论0

广东高速代码表解码高速公路管理智慧

高速公路作为国家交通动脉,连接着城市与城市,承载着巨大的物流和人流。广东作为我国经济大省,高速公路网络密布,交通流量巨大。为了更好...

网站建设 2025-02-18 阅读1 评论0