位置: 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 图形)

  • 增值税发票有
  • 印花税贴花是什么时候取消的
  • 街道办事处发票抬头写什么
  • 需要安装的固定资产入账价值包括增值税吗
  • 企业奖励的目的
  • 年终奖如何合理发放
  • 扣缴外国企业所得税分录
  • 多缴了附加税现金怎么办
  • 开具的发票是否为印花税的应税凭证?
  • 企业购买原材料,货款未支付
  • 附加税水利行政事业是否取消?
  • 水利建设专项收入怎么计算
  • 免征增值税还要做销项税吗
  • 其他应收款在资产负债表中是负数
  • 售楼部购买空调计入哪个科目
  • 专用发票退回
  • 土地开垦费怎么征收
  • 机械租赁有什么机械
  • "专项储备"在合并报表层面如何处理?
  • 备抵法发生坏账分录
  • win10更新kb5006670
  • 鸿蒙系统垃圾清理
  • 修改bios设置
  • macos新版本
  • 长期投资损益
  • 支付以前年度增值税怎么做账
  • win10右键个性化显示该文件
  • sentstrt.exe - sentstrt进程是什么文件 有什么用
  • 如何直接访问ip地址
  • php timestamp
  • thinkphp框架流程原理
  • 保险公司的展业方式
  • 哪些费用需要计提,哪些不需要
  • 特殊性税务处理的条件
  • php用mysql连接数据库并查询
  • 企业所得税税前扣除凭证(发票)风险提示反馈
  • vue3.0项目实战视频
  • 会员信息查询系统
  • 普通发票退税流程图
  • 个体双定户税率
  • 所得税费用为什么不计入营业利润
  • ca证书在线延期不成功
  • 一般纳税人进项大于销项账务处理
  • 国际货运代理需要什么样的人才
  • 物业公司物业费计入什么会计科目
  • 核定征收一般纳税人进项是否可抵扣
  • 福利费可以抵扣进项税
  • 消费税的账务处理方法
  • 发票还没认证可以报销吗
  • 材料采购的流程
  • 企业间借款利息开票税收分类编码
  • 管理不善存货盘亏计入什么科目
  • 企业录用失业人员补贴
  • 偷税漏税追溯年限怎么算
  • 生产车间的保险有哪些
  • 银行存款日记账怎么记账
  • sqlserver按时间段导出数据
  • sql有哪些语句
  • sql提取指定字符串
  • mysql_error
  • wysafe.exe是什么
  • centos最小化安装步骤
  • mac版本itunes
  • WIN10系统中WPS字体颜色浅
  • win8系统怎么设置无线网连接啊
  • ES6 javascript中class静态方法、属性与实例属性用法示例
  • node 操作mysql
  • perl 数组放入另一个数组
  • js网页自动化
  • 微信和qq时间格式不一样
  • angularjs4
  • php开机启动
  • js设置rem
  • 滴滴排队机制怎么设置
  • 个人开个什么公司比较好
  • 怎么打印纳税申报表电子
  • 有机肥料销售是做什么的
  • 小微企业印花税税率
  • 契税为什么要补贴
  • 2019小规模纳税人标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设