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

  • 公司支付的房租押金怎么入账
  • 用友删除凭证后期初余额不对
  • 社保本期工资总额是怎么填的
  • 五月份有啥节日2020
  • 核定征收需要什么条件和手续
  • 小规模纳税人增值税申报表怎么填
  • 一般纳税人的税务筹划
  • 2019年印花税税率多少
  • 名义股东转让股份侵权
  • 职工退休金计入个人账户
  • 增资后调减资本怎么计算
  • 工资表的其他扣除
  • 税收优惠退回的税金怎么入账
  • 购买材料自用不退款
  • 营改增后企业取得的不动产可以抵扣进项
  • 已过认证周期什么意思
  • 转让股权应具备什么条件
  • 佣金发票可以抵扣吗
  • 股份支付的会计处理?
  • 交通运输服务增值税税率
  • 贷款损失准备如何提取
  • 去年的进项票今年可以抵吗
  • 税局代开专票会计分录怎么写?
  • 征地过程中会产生哪些费用
  • 网上申报税务局怎么操作
  • 个税系统添加人员出现证件号码不符合一般规则
  • 公司成立之初
  • 怎么看腾讯游戏
  • 公司从超市购买东西缴纳印花税吗
  • 软碟通支持uefi吗
  • 部分苹果iOS17功能延后推出
  • 金融企业贷款逾期怎么办
  • 如何使专业人员的工作卓有成效读后感悟
  • 发票备注栏可以写详见清单吗
  • 出口退税的申报期限是多久
  • 职工福利费会计科目怎么写
  • 网络工程师笔记大全
  • php格式的图片
  • django pycharm
  • 如何计算公司需增加的营运资金
  • opengl设置
  • 税控盘开票日期一般截止到下个月几号
  • 实发工资总额怎么算
  • SQLServer中Partition By及row_number 函数使用详解
  • 发票已入账但未认证的进项税额
  • 递延收益与预收收益区别
  • 资产负债表中其他应收款的计算公式
  • 一般纳税人怎么开3个点普票
  • 固定资产评估减值还是升值
  • 可供出售金融资产属于什么科目
  • 主营业务收入的借贷方向
  • 固定资产盘亏造成的损失计入什么科目
  • 查补以前年度增值税怎么申报
  • 国际货运公司支付境外运费
  • 贷款的融资担保费
  • 酒店购买的床单被罩怎么入账
  • 银行对账单和银行流水的区别
  • sqlserver批量执行sql脚本
  • win8右下角图标不见了
  • linux 中find
  • win10预览版和正式版
  • Linux中SSH的SCP传输命令运用详解
  • linux安装glibc.i686
  • win7屏幕刷新率怎么调高
  • tf.nn.tanh函数
  • 作战仿真理论与技术
  • Metaio in Unity3d 教程--- 一. 搭建环境,运行官方案例
  • OpenCV-2.4.3+VS2010+Win7(32位)安装与配置
  • windowsxp命令行窗口怎么打开
  • shell读取文本
  • android.view.window.addflags
  • js的navigator
  • python线程daemon
  • 小白学javascript
  • 江苏省税务厅电话
  • 技术咨询服务费税率
  • 无偿赠送的税务怎么处理
  • 如何理解计算消费税时的(1
  • 沈阳特慢病待遇
  • 税务局经费来源
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设