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

  • 荣耀v20可以隐藏应用吗(华为荣耀v20怎样隐藏软件)

    荣耀v20可以隐藏应用吗(华为荣耀v20怎样隐藏软件)

  • 小米9手机防水吗(小米手机防水标贴在哪里)

    小米9手机防水吗(小米手机防水标贴在哪里)

  • null抖音被删除(抖音被误删了怎么办)

    null抖音被删除(抖音被误删了怎么办)

  • 快手账号异常无法更新个人介绍(快手账号异常无法登录)

    快手账号异常无法更新个人介绍(快手账号异常无法登录)

  • 微信保号什么意思(微信保号是什么)

    微信保号什么意思(微信保号是什么)

  • iqoo neo3和iqoo3有什么区别(iqoo3与neo3同一价位选谁)

    iqoo neo3和iqoo3有什么区别(iqoo3与neo3同一价位选谁)

  • 苹果ios13为什么网络不稳定(苹果13为什么越来越便宜)

    苹果ios13为什么网络不稳定(苹果13为什么越来越便宜)

  • 平板突然充不进电了是为什么(平板ipad充不进电怎么回事)

    平板突然充不进电了是为什么(平板ipad充不进电怎么回事)

  • 苹果se2双卡双待吗(苹果 iphone se2单卡双卡)

    苹果se2双卡双待吗(苹果 iphone se2单卡双卡)

  • 淘宝店铺不存在或者已经关闭售后怎么办(淘宝店铺不存在或者店铺已关闭怎么办)

    淘宝店铺不存在或者已经关闭售后怎么办(淘宝店铺不存在或者店铺已关闭怎么办)

  • ip协议属于什么层(ip协议又称为什么协议)

    ip协议属于什么层(ip协议又称为什么协议)

  • 手机歌曲传到车上播放(手机传歌到车载)

    手机歌曲传到车上播放(手机传歌到车载)

  • rm格式用什么播放器打开(rm文件用什么播放器播放)

    rm格式用什么播放器打开(rm文件用什么播放器播放)

  • 苹果x屏幕原彩是什么(苹果x原彩屏是什么)

    苹果x屏幕原彩是什么(苹果x原彩屏是什么)

  • 闲鱼当面交易安全吗(咸鱼说当面交易)

    闲鱼当面交易安全吗(咸鱼说当面交易)

  • 发出的红包可以撤回吗(发出的红包可以删除吗)

    发出的红包可以撤回吗(发出的红包可以删除吗)

  • 华为mate30返回键在哪里(华为mate30返回键怎么取消)

    华为mate30返回键在哪里(华为mate30返回键怎么取消)

  • 为什么充电宝充不进去电(为什么充电宝充满了又变成0了)

    为什么充电宝充不进去电(为什么充电宝充满了又变成0了)

  • vivos1忘记密码如何刷机(vivos1手机忘记密码)

    vivos1忘记密码如何刷机(vivos1手机忘记密码)

  • 微信关联能否看到对方的聊天记录(微信关联能否看到对方的转账记录)

    微信关联能否看到对方的聊天记录(微信关联能否看到对方的转账记录)

  • 小米9操作系统是那种(小米操作系统与鸿蒙系统比较)

    小米9操作系统是那种(小米操作系统与鸿蒙系统比较)

  • airpod一代和二代的区别(airpod一代和二代的外观区别)

    airpod一代和二代的区别(airpod一代和二代的外观区别)

  • 隐藏空间怎么打开(隐藏空间怎么打开华为)

    隐藏空间怎么打开(隐藏空间怎么打开华为)

  • int型占几个字节(int 类型占用多少字节,取值范围)

    int型占几个字节(int 类型占用多少字节,取值范围)

  • 【微信小程序】web-view 无法打开该页面不支持打开(微信小程序开发一个多少钱)

    【微信小程序】web-view 无法打开该页面不支持打开(微信小程序开发一个多少钱)

  • 如何申请一般纳税人
  • 增值税发票管理办法及细则
  • 收到稳岗补贴怎么做会计分录小企业会计准则
  • 同一家单位发票不一样
  • 增值税零税率与免税有何不同
  • 复式记账法哪本书提到过?
  • 库存商品进行非货币资产交换收入怎么确定
  • 公司购买短期理财现金流量表怎么填
  • 国税对个体户征收哪些税?
  • 进口材料支付的关税
  • 收到销项负数发票怎么处理
  • 定额发票去年的能用吗
  • 补缴以前年度个税会计处理
  • 每个行业都能赚钱吗
  • 旅游业差额开票税率
  • 管理不善造成的损失怎么处理
  • 农村合作社纳税零申报
  • 工会票据电子化管理系统如何领发票
  • 免税农产品加工企业
  • 个体工商户清算报告
  • 电梯维修公司发展前景
  • 戴尔r710服务器系统安装详解
  • 提取利润会计分录怎么做
  • 年末资产减年初资产
  • 音量图标不显示怎么回事
  • PHP:xml_parser_create_ns()的用法_XML解析器函数
  • 出租商品计入什么科目
  • 苹果客服人工24小时
  • 蝴蝶兰的养殖方法和注意事项视频
  • php框架yii
  • 老生常谈php中传统验证与thinkphp框架(必看篇)
  • 项目的分包行为是否合理
  • 科目汇总表借方发生额为零怎么填
  • 旅行社怎样进行营销
  • 税局通知纳税人的短信
  • 赔付支出计算公式
  • 人力资源公司开票税目
  • 银行业的利润率
  • 什么是增值?
  • 为什么结转材料成本差异
  • Windows下Postgresql数据库的下载与配置方法
  • mysql命令行实用程序
  • 本年利润和利润分配属于什么账户
  • 购销合同没注明合同有效期
  • 安防工程注意事项有哪些
  • 注会考试模拟机考
  • 购进固定资产没有发票怎么入账
  • 管理费用如何核算
  • 贴现的利息通过什么会计科目核算
  • 财务报表中的净利润
  • 其他应收款为负数正常吗
  • 工资表里有什么
  • 财政授权支付的概念
  • 国家资产负债表
  • 库存现金过多的隐患
  • 新公司建立 需要先做哪行
  • sqlserver 字符串包含
  • centos的版本有哪些
  • windows server 2008 u盘安装
  • ubuntu server怎么样
  • linux误删除数据
  • pg环境变量
  • jquery如何赋值
  • Cocos2dx3.2 CrazyTetris 物理引擎使用初步
  • Android:Activity+Fragment及它们之间的数据交换(一)
  • unity协程执行顺序
  • javascript 中的事件委托详解
  • js怎样删除数组中的某个值
  • flask开发实例
  • vue2.x
  • jquery查找方法
  • nodejs socket框架
  • 两个python中内置的数值运算函数
  • 国家税务总局介绍
  • 宁夏地税局局长
  • uk开票网络连接异常怎么回事
  • 荷兰基本工资一个月多少工资
  • 东莞税收突破2000亿
  • 12366是哪里的税务局
  • 2015年购买15万元排量2.0的新车购置税怎么计算?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设