Python 继承,重写,super()调用父类方法操作示例
作者:houyanhua1 发布时间:2022-08-09 13:22:13
标签:Python,继承,重写,super
本文实例讲述了Python 继承,重写,super()调用父类方法操作。分享给大家供大家参考,具体如下:
demo.py(继承,重写,super):
# 父类
class Dog:
def bark(self):
print("汪汪叫")
# 子类 继承
class XiaoTianQuan(Dog):
def fly(self):
print("我会飞")
# 可以重写父类中的同名方法
def bark(self):
# super().父类方法名 调用父类中的方法 (第一种方式)(推荐)
super().bark()
# 父类名.方法(self) 调用父类中的方法 (第二种方式,python2.x)(不推荐,父类名修改后,此处也得改)
Dog.bark(self)
# 注意:如果使用子类名调用方法,可能会出现递归调用 -- 死循环!
# XiaoTianQuan.bark(self) # 会产生死循环
# 针对子类特有的需求,进行扩展
print("神一样的叫唤...")
xtq = XiaoTianQuan()
xtq.bark()
运行结果:
汪汪叫
汪汪叫
神一样的叫唤...
希望本文所述对大家Python程序设计有所帮助。
来源:https://blog.csdn.net/houyanhua1/article/details/84074597
0
投稿
猜你喜欢
- 定义:Dim MyArray() Redim MyArray(5)Session("StoredAr
- 偶然在网上发现itchat这个框架,itchat是一个开源的微信个人号接口,它使python调用微信变得非常简单。看到网上有人发自己微信好友
- 本文实例为大家分享了python图形用户接口实例的具体代码,供大家参考,具体内容如下运用tkinter图形库,模拟聊天应用界面,实现信息发送
- 前言np.argmax是用于取得数组中每一行或者每一列的的最大值。常用于机器学习中获取分类结果、计算精确度等。函数:numpy.argmax
- 一、Ajax简介Ajax被认为是(Asynchronous JavaScript and XML)的缩写,允许浏览器与服务器通信而无需刷新当
- Python发送email的三种方式,分别为使用登录邮件服务器、使用smtp服务、调用sendmail命令来发送三种方法Python发送em
- configparser中默认值的设定在做某一个项目时,在读配置文件中,当出现配置文件中没有对应项目时,如果要设置默认值,以前的做法是如下的
- 一、前言这几天宅在家里网上冲浪,无意间看到了一个比较有趣的项目,就是使用 Python 语言实现对视频中的人物的眨眼进行计数并描绘在图表中。
- 方法1: 用file_get_contents 以get方式获取内容:<?php$url='https://www.aspxh
- 在python中加背景音乐的方法:1、导入pygame资源包;2、修改音乐的file路径;3、使用init()方法进行初始化;4、使用loa
- 使用WebDriver在Chrome浏览器上进行测试时,需要从http://chromedriver.storage.googleapis.
- 我们提倡尽可能使用CSS,而且我们常常能做到这一点。现代浏览器有很好的CSS支持-这无疑足够好让你使用CSS来控制布局和版面设计。但是有时候
- 数据增强的必要性深度学习在最近十年得以风靡得益于计算机算力的提高以及数据资源获取的难度下降。一个好的深度模型往往需要大量具有label的数据
- 网页布局中常有的一种情况就是网页主体部分分成一行两列;而在很多种情况下,设计师们常把左右两列的背景色设计成不同色彩,以实现内容块的明显区分;
- 加载垃圾邮件数据集spambase.csv(数据集基本信息:样本数: 4601,特征数量: 57, 类别:1 为垃圾邮件,0 为
- 如下所示:fp = open(''test2.txt','w') #打开你要写得文件test2.tx
- 我们都知道,matlab是一个非常好用的矩阵计算分析软件,然额,matlab自带的绘图效果极为锯齿,所以,这里分享一个在python中读取m
- 在.net 1.1中我们要实现压缩这一功能,一般都是用open source的SharpZipLib 或者调用
- 在开发WEB应用程序中,我们经常需要对文件系统中的驱动器、文件夹和文件进行处理,比如收集驱动器的相关信息;创建、添加、移动或删除文件夹和文件
- Python标准库中collections对集合类型的数据结构进行了很多拓展操作,这些操作在我们使用集合的时候会带来很多的便利,多看看很有好