Python-的面向对象程序设计-v3.ppt
《Python-的面向对象程序设计-v3.ppt》由会员分享,可在线阅读,更多相关《Python-的面向对象程序设计-v3.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python的面向对象程序设计Python的面向对象程序设计 课程概要什么是面向对象程序设计类方法继承Python的面向对象程序设计什么是面向对象程序设计什么是面向对象程序设计本课时包括以下知识点:面向对象程序设计概述对象面向对象程序设计的特点什么是面向对象程序设计 面向对象程序设计概述我们生活的世界中,每一个复杂的事物都可以拆分为不同的部分构成。其中的每个部分我们把他称之为对象。比如我们要实现一个很大的项目,我们可以把这个项目拆分成各个不同的组成部分,然后分别对这些部分进行编程实现,最终,再把各部分组装成这个大项目。这种做法能够从整体上来控制项目,让项目的开发更有效率。面向对象的编程跟面向过
2、程的编程相对,所谓面向过程的编程,是指按这个项目实现的具体过程来编写程序,这种做法适合编写小程序,而对于较大的项目,我们就应该要有面向对象的思想,如果对于大项目也按照面向过程来做,效率不高,而用面向对象做,只需同时进行各对象的开发,再将各对象组装起来即可。什么是面向对象程序设计 对象对象通俗来说就是事物,我们可以把一个课程看成一个对象,也可以把一本书看成一个对象,还可以把一首歌看成一个对象。对象可大可小,比如一本书是对象,一个出版社同样可以看成一个对象,编程时,对象的划分标准根据项目管理者和程序开发者决定,主要目的是为了使项目的开发效率最高。不同的对象可能会有一相同的共性特征,比如苹果这个对象
3、和梨子这个对象,虽然属于不同的对象,但他们都属于水果这种类型,所以,我们可以把不同对象之间的共性抽象出来,形成类的概念。具体类怎么使用我们下节课会给大家讲到,这里,只需要大家知道,类是不同对象的共性抽象出来的,通俗来讲,就是事物的类型。什么是面向对象程序设计 面向对象程序设计的特点面向对象的第一个特点是易维护。因为面向对象的程序设计会把该项目划分为各个不同对象,代码的可读性也会非常高,所以维护起来自然就非常方便。面向对象的第二个特点就是效率高。因为面向对象的程序设计中,与我们自然界的思维方法非常相似,故而可以大大提高开发效率。面向对象的第三个特点是质量高。因为采用面向对象的程序设计,可以重用代
4、码,可以重用以往经过测试的高质量类以实现新功能。面向对象的第四个特点是易扩展。面向对象的程序可以设计出高内聚、低耦合的系统,当系统想扩展功能时,添加新的类和对象,再进行接口交互即可实现新功能。Python的面向对象程序设计类类本课时包括以下知识点:什么是类类与对象的关系Python中类与对象的实现类 什么是类上面我们已经初步提到,类是某些对象之间的共性的抽象。通俗地来讲,类就是很多相同事物的综合。比如,音乐、书法、小说这些都是对象,但是大家可以想一想这几种事物的共性,可以用什么来概括?对,可以用一个叫做“文艺”的类来进行概括。故而这里,文艺就是一个类。类 类与对象的关系总之一句话:类是对象的抽
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 面向 对象 程序设计 v3
限制150内