位置: IT常识 - 正文

Python中的多态是什么(python多态的概念)

编辑:rootadmin

推荐整理分享Python中的多态是什么(python多态的概念),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python多态的概念,python 多态,python的多态还有意义吗,python的多态还有意义吗,python3多态,python多态的概念,python多态的概念,python多态的作用,内容如对您有帮助,希望把文章链接给更多的朋友!

多态的概念其实不难理解,它是指对不同类型的变量进行相同的操作,它会根据对象(或类)类型的不同而表现出不同的行为。

Python中的多态是什么(python多态的概念)

事实上,我们经常用到多态的性质,比如:

>>>1+23>>>'a'+'b''ab'

可以看到,我们对两个整数进行+操作,会返回它们的和,对两个字符进行相同的+操作,会返回拼接后的字符串。也就是说,不同类型的对象对同一消息会作出不同的响应。

相关推荐:《Python视频教程》

再看看类的例子:

classAnimal(object):def__init__(self,name):self.name=namedefgreet(self):print'Hello,Iam%s.'%self.nameclassDog(Animal):defgreet(self):print'WangWang..,Iam%s.'%self.nameclassCat(Animal):defgreet(self):print'MiaoMiao..,Iam%s'%self.namedefhello(animal):animal.greet()

看看多态的使用:

>>>dog=Dog('dog')>>>hello(dog)WangWang..,Iamdog.>>>>>>cat=Cat('cat')>>>hello(cat)MiaoMiao..,Iamcat

可以看到,cat和dog是两个不同的对象,对它们调用greet方法,它们会自动调用实际类型的greet方法,作出不同的响应。这就是多态的魅力。

相关推荐:

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

上一篇:IDEA 一键生成 Maven 依赖关系图,太强大了。。(idea快速生成lambda)

下一篇:python sorted()函数的参数用法(pythonsorted函数的作用)

  • 劳务公司发放农民工工资要开发票吗?
  • 计提个人所得税计入什么科目
  • 分期收款销售的基本业务处理
  • 权益工具是金融资产还是所有者权益
  • 党建经费可以用来干什么
  • 资产几百亿真的有那么多钱吗?
  • 一般纳税人增值税优惠政策
  • 开了负数发票增值税申报表怎么填
  • 农林牧渔业项目概述怎么写
  • 没有收汇可以申报吗
  • 企业微信支付密码怎么设置
  • 空白发票作废后验旧显示不了
  • 销项负数发票与红字发票
  • 土地使用税与房产税的区别
  • 2018年终奖个人所得税计算器公式
  • 销项负数票需要把之前的票退回吗
  • 更换银行印鉴需要本人吗
  • 劳务报酬和个人工资的区别
  • 企业短期投资交增值税吗
  • linux转换windows
  • 如何创建一个空的dataframe
  • 如果网页上有错字怎么办
  • 餐饮发票可以计入研发费用吗
  • Mac怎么设置默认排序方式
  • 苹果mac怎么删除照片
  • PHP:pg_cancel_query()的用法_PostgreSQL函数
  • 若依框架搭建
  • php处理数组的函数
  • 加工费计入
  • 爱德华多·阿涅利
  • Realsense D455/435内参标定以及手眼标定
  • smiles查询
  • php 动态执行代码
  • 毕业设计2022年幼儿园
  • jsoup js
  • 前端实战开发
  • php读取文件内容
  • systoolspace
  • 研发专利什么意思
  • 办理车辆购置税流程
  • 工会经费是什么凭证
  • 文化事业建设费的征收范围
  • 递延所得税什么时候交
  • 出口免抵退转免税
  • CORS跨域资源共享漏洞
  • 有限公司能变更成个体工商户吗
  • 申请名称预先核准在哪个网站
  • 会计记账凭证的填制要求
  • 金税盘发票二维码怎么生成
  • 企业所得税留抵税额
  • 汇算清缴可以调整主营业务成本吗
  • 收到商业承兑汇票的会计分录
  • 内部交易内部交易收益造成的当期折旧的多计额
  • 预收账款借方和贷方表示什么
  • 公司注销记账凭证还有用吗
  • 留存收益与未分配利润的关系
  • 罚金和罚款的区别怎么记
  • python的底层语言
  • sql中去掉结果为零的
  • window磁铁
  • Office 2007在Windows Vista中出现的反常字体问题的解决办法
  • Vista 优化预读文件设置,提速开关机速度
  • Fedora Core 8中yum设置
  • mac虚拟机安装win10教程
  • linux动态链接库怎么调用
  • win7系统怎么给软件打开摄像头权限
  • centos编译环境
  • window10软件搜索
  • js动态引入css文件
  • ExtJS4 Grid改变单元格背景颜色及Column render学习
  • 显示打包成功但是没有文件
  • cocos2dx openGL
  • 微信小程序支付的钱怎么退款
  • javascript中cookie
  • jquery怎么修改样式
  • jQuery插件是什么
  • 纳税人总机构和分机构不在同一县怎么办
  • 衰竭期矿山开采的矿产品减征幅度
  • 江苏电子税务局社保缴费查询网站
  • 广西税务查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设