位置: IT常识 - 正文

Python中的多态怎么理解?(python3多态)

编辑:rootadmin

推荐整理分享Python中的多态怎么理解?(python3多态),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python多态的概念,python 多态,python中多态的定义,python多态的概念,python 多态,python多态的作用,python的多态怎么理解,python的多态怎么理解,内容如对您有帮助,希望把文章链接给更多的朋友!

Python是一门面向对象的编程语言,在Python中一切皆对象,面向对象有三大特性:封装、继承、多态。

在Python中什么是多态呢?顾名思义,多态就是多种表现形态的意思。它是一种机制、一种能力,而非某个关键字。它在类的继承中得以实现,在类的方法调用中得以体现。多态意味着变量并不知道引用的对象是什么,根据引用对象的不同表现不同的行为方式。

Python中的多态怎么理解?(python3多态)

我们先看一个简单的例子,运算符多态:

a=34b=57print(a+b)a="世界"b="你好"print(a+b)

我们不知道+法运算符左右两个变量是什么类型,当我们给的是int类型时,它就进行加法运算。当我们给的是字符串类型时,它就返回的是两个字符串拼接的结果。也就是根据变量类型的不同,表现不能的形态。

我们再来看一个例子,方法多态:

我们首先创建一个名为MyClass.py的文件,代码如下

__author__='MXi4oyu'classPeople:defsay(self):print("大家好!")classStudent:defsay(self):print("老师好!")

我们再创建一个Main.py的文件,代码如下:

__author__='MXi4oyu'fromrandomimportchoiceimportMyClassp1=MyClass.People()stu1=MyClass.Student()#通过choice方法我们可以随机选择列表中的某一项obj=choice([p1,stu1])print(type(obj))obj.say()
本文链接地址:https://www.jiuchutong.com/zhishi/309212.html 转载请保留说明!

上一篇:新手必读:原版织梦模板DEDECMS整站源码通用安装教程(原版小说推荐)

下一篇:Windows OpenGL 图像饱和度调节(opengl 图形)

  • 餐饮发票公司怎么抵税
  • 进项税额转出要补所得税吗
  • 应纳税所得额是利润总额吗
  • 改签费可以进项转出吗
  • 增值税发票丢失可以用复印件入账么
  • 公司为员工买零食
  • 餐饮个体工商户交税标准
  • 小企业长期股权投资的核算
  • 存货盘点科目
  • 应交税费科目核算
  • 房产企业贷款利率
  • 现金账记错了该如何改正
  • 已认证抵扣的发票如何红字信息表
  • 购车 买车
  • 竞价服务费放在哪个会计科目?
  • 小规模公司怎么注册
  • 企业每月纳税申报流程
  • 税收滞纳金可以税前扣除吗
  • 金税盘开票信息修改
  • 往来款借方
  • 汽车发票抵扣联需要盖章吗
  • 筹建期间发生的收入
  • 科技型企业科研项目申报
  • 经常访问的网站怎么恢复
  • win7的文件系统
  • 免征的增值税需要纳税调整吗
  • 小规模纳税人结转免交增值税
  • php ftp上传文件
  • 房地产企业增值税怎么计算
  • yolov3与yolov2
  • php如何重启
  • 报错专业了可不可以改
  • 固定资产按公允价值还是约定的价值
  • 企业的存货按计划成本核算
  • 汇算清缴怎么调减
  • cvpr2023最佳论文
  • javatoken生成机制
  • vue sha256加密
  • node.js deno
  • vue框架搭建步骤
  • 看望职工家属可以计入福利费吗
  • 购买方销项负数发票怎么抵扣
  • 可以采用
  • sql server 2008怎么使用sql语句
  • 实收资本为零的风险 债权人
  • 经营出租固定资产折旧费计入什么科目
  • 合并成本和初始的区别
  • 接受非货币性资产投资入账价值
  • 为什么一般纳税人税率高
  • 财政补助收入增加在哪一方
  • 房地产企业沙盘模拟
  • 增值税普票跨月作废怎么操作
  • 企业用地手续办理流程
  • 临时账户过期了怎么办
  • 保险公司赔付进项税
  • 外汇申报要在几天之内
  • 什么是开办费包括
  • 企业所得税收入是含税还是不含税
  • 一个查看明日方舟的网站
  • sql语句的查询语句
  • win10预览版选哪个
  • 找回被删除的文件时第一步应该是什么
  • 调整服务能力的策略不包括什么
  • win8更新8.1
  • Win7系统设置屏保密码
  • windows xp功能介绍
  • git怎么备份
  • win8图标大小怎么调
  • href中的?
  • 安卓 分包解压
  • JavaScript中的数据类型分哪为两大类?
  • Node.js中的construct
  • linux无法使用yum命令
  • 用javascript写表单代码
  • shell脚本编程实例
  • 黄金税率是多少
  • A级纳税人和一般纳税人区别
  • 郑州地方税务局网站官网
  • 粤泰股份公司
  • 四川社保2020增资方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设