本文实例讲述了Python编程之多态用法。分享给大家供大家参考。具体分析如下:

什么是多态?顾名思义,多态就是多种表现形态的意思。它是一种机制、一种能力,而非某个关键字。它在类的继承中得以实现,在类的方法调用中得以体现。多态意味着变量并不知道引用的对象是什么,根据引用对象的不同表现不同的行为方式。
我们先看一个简单的例子,运算符多态:
a=34
b=57
print(a+b)
a="世界"
b="你好"
print(a+b)
我们不知道+法运算符左右两个变量是什么类型,当我们给的是int类型时,它就进行加法运算。当我们给的是字符串类型时,它就返回的是两个字符串拼接的结果。也就是根据变量类型的不同,表现不能的形态。
我们再来看一个例子,方法多态:
我们首先创建一个名为MyClass.py的文件,代码如下
__author__= 'MXi4oyu'
classPeople:
def say(self):
print("大家好!")
classStudent:
def say(self):
print("老师好!")
我们再创建一个Main.py的文件,代码如下:
__author__= 'MXi4oyu'
fromrandom import choice
importMyClass
p1=MyClass.People()
stu1=MyClass.Student()
#通过choice方法我们可以随机选择列表中的某一项
obj=choice([p1,stu1])
print(type(obj))
obj.say()
我们创建的临时对象obj是由随机函数取出来的,我们不知道它的具体类型,但是我们可以对它进行相同的操作。即让它调用say方法,然后根据其类型的不同,它所表现的行为不同。这就是多态。
希望本文所述对大家的Python程序设计有所帮助。
相关推荐:
seo要懂些什么,seo主要做什么的 ,小艾艾AI
“更加通顺”-让生活与工作无缝衔接的语言魅力,SEO书架书桌收纳
优化入口:提升网站流量与转化率的秘密武器,琼海关键词排名品牌
SEO每日:提高网站流量的秘密武器,助你脱颖而出,seo优化和排名技巧
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
ChatGPT5.0为什么一直没出来?背后的技术与战略,元宵节ai趣赏月
文字生成AI开启创作的新纪元
AI优化文章:如何利用人工智能提升写作效率和质量
AI助手不需要登陆-畅享便捷生活,随时随地高效工作,ai客服 对话
AI搜索相似文章怎么做?揭秘高效文章检索的核心技术!,程式ai软件
为什么网站要做seo,网站做seo的目的是什么 ,ai初选
AI撰写率:让创作变得更高效,助力内容产业腾飞,人力ai
用AI写的文章算原创吗?真相揭示,带你深度思考!
SEO要点:提升网站排名的核心技巧与策略,福田市网站建设推广费用
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai
什么是SEO金融,seo是做什么的 ,ai中转程序
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
文章AI思维导图自动生成助力创作的智慧之源
ChatGPT恢复正常使用时间,提升你的工作与生活效率,联想电脑AI0510
ChatGPT怎么打不开了?解决办法,轻松恢复畅通无阻!,ai订酒店ai对话
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
AI一键生成文章在线:提升创作效率,改变写作方式
软件AI的全称:人工智能驱动未来的关键力量
ChatGPT维护页面-背后的技术与用户体验,ai领域ppt
如何查文章AI率?全面解析AI文章检测工具及技巧
颠覆写作方式:免费的AI续写软件助你轻松创作
SEO定价策略:如何根据企业需求定制最佳价格方案,教育培训抖音营销推广
OpenAI注册问题解决方案:如何顺利通过手机号验证,反对ai头像
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
SEO要求:如何优化网站提升搜索引擎排名,助力企业获取更多流量,鹤山区网站运营推广
SEO适合-提升网站排名的关键策略,张家口品牌推广营销中心
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
【SEO优化全攻略】提升网站流量的终极秘籍,带你轻松玩转搜索引擎优化!,金融网站推广维护
Chato1免费么?揭开这款AI聊天机器人的神秘面纱,交个朋友ai写作
文章AI生成标题:让创作更轻松,内容更精彩
seo经验是什么,seo进阶 ,ai矿机
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
SEO总计:如何通过SEO优化实现网站流量和排名的飞跃,三元桥网站优化
seo网站自学看什么书,seo技术适合自学吗 ,斑马ai阅读
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
SEO优化中怎么找关键词:全面解析与实战技巧,ai2002.4.8
为什么做seo矩阵项目,为什么做seo矩阵项目不能做 ,怎么用ai写作
SEO用户:如何为您的网站带来持续流量和转化,惠州网站推广哪个好
为什么seo这么难,seo难嘛 ,ai宁中则
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
360AI写作怎样?助力创作的新风尚,ai到访
seo要什么条件,seo都需要做什么 ,交互ai求职
用AI写文章,释放你的创作潜力!
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐