下载此文档

第三讲 面向对象程序设计ppt课件.ppt


文档分类:IT计算机 | 页数:约56页 举报非法文档有奖
1/56
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/56 下载此文档
文档列表 文档介绍
面向对象程序设计编程思路的发展和软件危机编程思路发展的两个阶段:面向过程和面向对象编程思路的发展1960年结构化程序设计思想诞生,(C和Pascal),问题被分解成一系列的任务,任务以指令序列的函数方式组织。面向对象将问题分解为一系列实体—对象(Object),围绕这些实体建立数据和函数。面向对象程序设计(oop)的优点可重用性可扩展性可管理性抽象技术抽象是人们解决复杂问题的最重要的技术之一概念:对于一个过程或者一件物品的某些细节有目的的隐藏,以便把其他方面、细节或者结构表达的更加清楚信息隐藏:在开发过程中有目的地忽略细节。面向对象思想抽象 。我们将问题领域内的成分在解决领域内表现为对象。当你阅读OOP的程序时,你即是在阅读相应问题的描述。OOP允许你以问题本身的术语来描述问题,而不是解决领域的术语。面向对象程序设计面向对象的程序设计(object_orientedprogramming):面向对象方法的基本工作是划分和定义对象。对对象的判断和划分与实际问题的领域有关。面向对象实现AlanKay的OOP五大原则(1)所有东西都是对象。(2)程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么。(3)每个对象都有自己的存储空间,可容纳其他对象。(4)每个对象都有一种类型。(5)同一类所有对象都能接收相同的消息。对象入门对象:现实社会中实体的映射,对象有类型类:类是具有共同属性和行为的对象的抽象。是产生对象的工厂。对象的特性对象的状态对象的行为对象之间的关系包含继承关联类和对象的关系类对象抽象实例化属性或状态操作或行为数据或变量方法封装的实体=数据+方法建筑图纸楼房1楼房2楼房3抽象具体实例化一个实物模具类(Class)类是具有共同属性和行为的对象的抽象。类可以定义为数据和方法的集合。类也称为模板,因为它们提供了对象的基本框架。属性1方法1属性2方法2Class类的定义类的声明:类头和类体类声明的格式[修饰符]class类名<泛型>[extends父类][implements接口列表]{ 类体}lassDate1 //类声明{intyear,month,day; //声明成员变量}Case:

第三讲 面向对象程序设计ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数56
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xiang1982071
  • 文件大小553 KB
  • 时间2020-09-30