网站大量收购独家精品文档,联系QQ:2885784924

Python面向对象基本概念教学内容.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 面向对象的基本特征;此课件下载可自行编辑修改,仅供参考! 感谢您的支持,我们努力做得更好!谢谢

文档评论(0)

zjq110 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档