(更新时间)2021年3月25日 python基础知识(多态)
发布日期:2021-06-29 15:14:45 浏览次数:2 分类:技术文章

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

1.多态

"""在需要使用父类对象的地方,也可以传入子类对象,得到不同的结果 ---- 多态实现步骤:1. 子类继承父类2. 子类重写父类中的同名方法3. 定义一个共同的方法, 参数为父类对象.在方法中调用子类和父类同名的方法"""# 1. 定义DOg类class Dog(object):    def __init__(self, name):        self.name = name    def play(self):        print(f'小狗{self.name} 在玩耍.......')# 2. 定义哮天犬类,继承Dog类class XTQ(Dog):    # 3. 重写 play方法    def play(self):        print(f'{self.name} 在天上追云彩.....')# 4. 定义一个共同的方法,def play_with_dog(obj_dog):    obj_dog.play()# 创建Dog类对象@dog = Dog('大黄')play_with_dog(dog)# 创建一个XTQ类的对象xtq = XTQ('小黑')play_with_dog(xtq)

转载地址:https://codeboy.blog.csdn.net/article/details/115214772 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:(更新时间)2021年3月25日 python基础知识(类属性和实例属性)
下一篇:(更新时间)2021年3月24日 python基础知识(私有属性和私有方法)

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月15日 11时53分12秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

千人千面Elasticsearch实战学习笔记 2019-04-29
最大子数组问题(递归)(java) 2019-04-29
2021年第十二届蓝桥杯软件赛省赛第二场 C/C++ 大学 A 组 2019-04-29
2020年哨兵数据批量下载(USGS) 2019-04-29
简单3步快速生成千万级别mysql测试数据库,模拟电商数据 2019-04-29
EasyDSS平台接入设备量过多的情况下如何进行批量推流测试? 2019-04-29
新版本EasyDSS推流计划配置实现过程分享 2019-04-29
新升级内核版本EasyDSS平台直播基础配置改版实现过程 2019-04-29
EasyDSS通过定时上传录像文件如何实现分布式转码服务器? 2019-04-29
无人机直播推流持续发力,联合EasyDSS为仓储物流业保驾护航 2019-04-29
户外直播、慢直播、赛事直播等直播行业的未来发展趋势 2019-04-29
EasyDSS流媒体平台视频直播时分屏显示出现播放器抖动情况排查 2019-04-29
EasyDSS新内核版本测试匿名直播显示相同数据优化方案 2019-04-29
EasyDSS匿名直播通道数据量不稳定优化方案分享 2019-04-29
新内核EasyDSS视频平台直播状态回调实现过程分享 2019-04-29
EasyDSS内两路虚拟直播共同推送时获取直播信息错误排查及优化 2019-04-29
EasyDSS用IE浏览器播放视频弹出来自安全厂商的执行漏洞提醒是什么原因? 2019-04-29
使用govendor管理代码项目通过Git克隆EasyDSS超大仓库报错early EOF问题解决 2019-04-29
浅谈无人机智能安防解决方案的八大应用场景 2019-04-29
【解决方案】监狱/看守所如何通过EasyCVR搭建智慧监管安防视频系统? 2019-04-29