- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python面向对象基本概念;6.1 面向对象基本概念;;6.1 面向对象基本概念;6.1 面向对象基本概念 ;汽车设计图
; 6.1 面向对象基本概念 ;信息隐藏——电视内有很多复杂零件,通过各种按钮将内部的复杂结构给隐藏了。
简化操作——只需通过调频和音量等少量按钮,就可以操纵电视。
;封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。 ; 自然界通过继承而繁衍发展;什么是子类?
子类是作为另一个类的扩充或修正所定义的一个类。
;继承是子类利用父类中定义的方法和变量就像它们属于子类本身一样。
继承关系是传递的。
若类C继承类B,类B继承类A时,则类C既有从类B继承下来的属性和方法,也有从类A继承下来的属性和方法,还可以有自己新定义的属性和方法。;继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系。
提供软件复用功能。若类B继承类A,建立类B时只需要再描述与基类(类A)不同的少量特征(数据成员和方法)。可减少代码和数据的冗余度,大大增加程序的重用性。;多态即“有多种形式”。意味着根据对象(类)类型的不同而表现出不同的行为。
多态即多种形态,在运行时确定其状态,在编译阶段无法确定其类型,这就是多态。
Python中的变量是弱类型的,在定义时不用指明其类型,它会根据需要在运行时确定变量的类型。;在Python中很多地方体现多态的特性,比如 内置函数len(object),len函数不仅可以计算字符串的长度,还可以计算列表、元组等对象中的数据个数。
在运行时通过参数类型确定其具体的计算过程,正是多态的一种体现。;6.1 面向对象的基本特征;此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢
您可能关注的文档
- MR-CT第七章-脑血管疾病复习过程.ppt
- MSCT血管成像在诊断肺动静脉畸形的价值说课材料.ppt
- Mother's-Day课件备课讲稿.ppt
- My--favourite-season---说课稿ppt演示教学.ppt
- Neurology:失眠可能是脑容量不够知识讲解.ppt
- nit演示文稿作业复习进程.ppt
- NOIP基础算法——贪心和分治幻灯片课件.ppt
- NOKIA的薪资方案备课讲稿.ppt
- NZBE蜂蜜-PPT1教学教材.ppt
- OSENS-品牌-设计-发展教学提纲.ppt
- 北京大学药理学课件第四十四章--抗病毒药和抗真菌药.pptx
- 20115al corporation-申说明订阅图片任务组2214 an632.pdf
- 周新闻稿-品牌故事版.pdf
- 说明m1 xx markscheme biology sl paper 2生物学纸2TZ1.pdf
- 没有什么让害怕课程计划1nothing scares med38吓到.pdf
- vcds隐藏功能技术说明.pdf
- 坚定资源持续竞争优势杰jay barneyrabbit xu shi.pdf
- 说明确保卡并带上个趋势client当场选择哪种与它们相关reclaim responsibility收回责任.pdf
- 合创生产计划优化系统httc.pdf
- 房屋课程计划级araz lamyhouse.pdf
文档评论(0)