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

  • 缴个人所得税分录怎么写
  • 什么是银行税贷产品
  • 高新企业做亏损分析
  • 五万元劳务费税率
  • 增值税普通发票和电子普通发票的区别
  • 专项应付款和政府补助的区别是什么
  • 价税分离合同印花税的计税依据怎么算
  • 连续三个月发烧怎么回事
  • 自然人个税申报换电脑数据怎么合并
  • 收回个人社会保险费是否可以冲红管理费用
  • 非居民企业所得税税率10%
  • 制造费用的借方和贷方各表示什么
  • 资产损失税前扣除是什么意思
  • 增值税申报表更正情况说明怎么写
  • 收到承兑汇票作废怎么办
  • 上个月少计了成本要怎么办
  • 生产车间的房屋要交税吗
  • 房产税每次申报都要维护吗
  • 小规模纳税人附加税减免政策2023
  • 预缴的附加税还可以扣减吗
  • 货运发票与运输发票的区别
  • 政府土地出让金返还
  • 美国税改“梦想”很丰满,显示很骨感
  • 其他应收款借方表示增加吗
  • 金融性负债总额是什么
  • 年报中包括处置资金吗
  • 开具红字专用发票要求
  • 服务业结转成本怎么算
  • deepin切换系统
  • uefi启动u盘安装win10系统的详细流程
  • 建筑业总产值的统计执法检查内容
  • 核销后怎么反核销
  • 马齿苋的功效与作用的功能与主治与用量
  • win10开始菜单设置无效
  • clipbrd.exe是什么意思
  • 保险储金是什么意思
  • 宣泄不能消除不健康的情绪
  • 个人账户存储额是缴费总和
  • yii2框架结构
  • uniapp自定义tabbar功能
  • centos7安装keepalived
  • 销售商品的折扣
  • api接口安全措施
  • 对公户单笔转账有限额吗
  • 小规模纳税人不超过30万怎么做账
  • 货币基金分红交多少税
  • 存货跌价准备是谁的备抵账户
  • 主营业务收入明细科目
  • 外国常驻代表机构经费支出范围
  • 制造费用属于哪个科目类别
  • 会计中制造费用包括哪些内容
  • 关联公司代缴社保劳动者怎么处理
  • 检验费用会计分录
  • 商标的使用权
  • 支付行业培训流程
  • 电子记录表怎么填写
  • 什么是资产减值准备计提
  • 货款尚未收到属于什么会计科目
  • fedora系统安装教程
  • 电脑bios怎么设置usb启动
  • win8开机启动
  • automaticupdate
  • 硬盘安装win8.1
  • MAC OS X 10.8通知中心无法访问、停止更新怎么重启
  • Win10 64位系统下火狐浏览器打开带flash网页卡死的解决方法
  • win7系统宽带连接651
  • cocos2d-x教程
  • innertext赋值
  • jquery弹出窗口的方法
  • unity me
  • Android 为LinearLayout增加分割线 divider
  • jquery 输出
  • python简单gui
  • unity3d 场景
  • ubuntu系统的手机
  • javascript面向对象 第三方类库
  • js实现继承的几种方式详述(推荐)
  • 风力发电,光伏发电还有哪些
  • 晋税通注册
  • 消费税的征税范围包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设