欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Python-的面向对象程序设计-v3.ppt

    • 资源ID:78675968       资源大小:452.50KB        全文页数:25页
    • 资源格式: PPT        下载积分:9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Python-的面向对象程序设计-v3.ppt

    Python的面向对象程序设计Python的面向对象程序设计 课程概要什么是面向对象程序设计类方法继承Python的面向对象程序设计什么是面向对象程序设计什么是面向对象程序设计本课时包括以下知识点:面向对象程序设计概述对象面向对象程序设计的特点什么是面向对象程序设计 面向对象程序设计概述我们生活的世界中,每一个复杂的事物都可以拆分为不同的部分构成。其中的每个部分我们把他称之为对象。比如我们要实现一个很大的项目,我们可以把这个项目拆分成各个不同的组成部分,然后分别对这些部分进行编程实现,最终,再把各部分组装成这个大项目。这种做法能够从整体上来控制项目,让项目的开发更有效率。面向对象的编程跟面向过程的编程相对,所谓面向过程的编程,是指按这个项目实现的具体过程来编写程序,这种做法适合编写小程序,而对于较大的项目,我们就应该要有面向对象的思想,如果对于大项目也按照面向过程来做,效率不高,而用面向对象做,只需同时进行各对象的开发,再将各对象组装起来即可。什么是面向对象程序设计 对象对象通俗来说就是事物,我们可以把一个课程看成一个对象,也可以把一本书看成一个对象,还可以把一首歌看成一个对象。对象可大可小,比如一本书是对象,一个出版社同样可以看成一个对象,编程时,对象的划分标准根据项目管理者和程序开发者决定,主要目的是为了使项目的开发效率最高。不同的对象可能会有一相同的共性特征,比如苹果这个对象和梨子这个对象,虽然属于不同的对象,但他们都属于水果这种类型,所以,我们可以把不同对象之间的共性抽象出来,形成类的概念。具体类怎么使用我们下节课会给大家讲到,这里,只需要大家知道,类是不同对象的共性抽象出来的,通俗来讲,就是事物的类型。什么是面向对象程序设计 面向对象程序设计的特点面向对象的第一个特点是易维护。因为面向对象的程序设计会把该项目划分为各个不同对象,代码的可读性也会非常高,所以维护起来自然就非常方便。面向对象的第二个特点就是效率高。因为面向对象的程序设计中,与我们自然界的思维方法非常相似,故而可以大大提高开发效率。面向对象的第三个特点是质量高。因为采用面向对象的程序设计,可以重用代码,可以重用以往经过测试的高质量类以实现新功能。面向对象的第四个特点是易扩展。面向对象的程序可以设计出高内聚、低耦合的系统,当系统想扩展功能时,添加新的类和对象,再进行接口交互即可实现新功能。Python的面向对象程序设计类类本课时包括以下知识点:什么是类类与对象的关系Python中类与对象的实现类 什么是类上面我们已经初步提到,类是某些对象之间的共性的抽象。通俗地来讲,类就是很多相同事物的综合。比如,音乐、书法、小说这些都是对象,但是大家可以想一想这几种事物的共性,可以用什么来概括?对,可以用一个叫做“文艺”的类来进行概括。故而这里,文艺就是一个类。类 类与对象的关系总之一句话:类是对象的抽象,对象是类的具体表现形式,也叫做类的实例。譬如我们刚才所说的,音乐、小说、书法这几个对象可以抽象出文艺这个类,我们说文艺的时候,必然是抽象的,所以类是对象的抽象,但是,如果我们要问,文艺具体到底有什么?那么文艺可以具体表现为音乐这个对象,文艺也可以具体表现为小说这个对象,除此之外,还可以表现为散文这个对象。也就是说,对象是类的具体表现形式。类 Python中类与对象的实现下面我们通过实例来学习一下Python中类与对象的实现。Python的面向对象程序设计方法方法本课时包括以下知识点:什么是方法属性与方法的区别Python中方法的实现方法 什么是方法方法是实例和对象所拥有的一些功能。比如人可以看成一个对象,那么人这个对象可以有什么方法呢?人这个对象可以有吃饭的方法,可以有睡觉的方法,也可以有跑步的方法等等。方法 属性与方法的区别在面向对象中,属性和方法这两个概念很容易混淆,我们在此区分一下。同样是刚才的例子,人这个对象可以有吃饭的方法,可以有睡觉的方法,也可以有跑步的方法等等,我们想想,人这个对象有什么属性呢?人这个对象有头这个属性,还有手这个属性,还有脚这个属性。想必大家已经发现其区别了吧?总结一句话:属性代表对象的数据,而方法代表对象的操作。方法 Python中方法的实现下面我们通过实例来学习一下Python中方法的实现。Python的面向对象程序设计继承继承的实现本课时包括以下知识点:什么是继承单继承与多继承Python中继承的实现Python中多继承方法冲突解决继承 什么是继承假如我们一个新的类A中,我们想让其拥有另一个类B的所有功能,我们可以采取一个办法,就是用A这个类直接继承另一个类B。继承之后,A这个类就默认拥有B所有的功能了,然后A这个类在继承的基础上,可以自己再写自己的方法(功能)。我们把A叫做子类,把B叫做父类。就像一个人如果他继承了他父亲的财产,那么他拥有了他父亲的财产,并且自己还可以赚更多属于自己的财产。继承 单继承与多继承如果一个子类只继承一个父类,那么这叫做单继承。如果一个子类继承了两个或两个以上的父类,那么这叫做多继承。继承 Python中继承的实现下面我们通过实例来学习一下Python中继承的实现。继承 Python中多继承方法冲突解决假如一个子类A继承了多个父类B和C,并且此时B父类与C父类中有同名的方法,问题来了,此时子类A到底应该选择父类B的方法使用还是应该选择父类C的方法使用呢?这就叫做多继承方法冲突。在Python中,我们可以这样解决,我们可以看子类A先继承哪个父类,出现这种继承方法冲突时,我们选择先继承的父类中的方法去使用。也就是从左往右去看,左边的父类优先。下面我们通过实例来讲解一下Python中多继承方法冲突的解决。Python的面向对象程序设计这本套课程中我们学习了Python的面向对象程序设计的相关内容。你应当掌握了以下知识:什么是面向对象程序设计类方法继承如果想继续提高,你可以继续在极客学院学习Python异常处理与文件操作这门课程。

    注意事项

    本文(Python-的面向对象程序设计-v3.ppt)为本站会员(知****量)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开