天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第五章 类与对象

第五章 类与对象
第五章 类与对象

第五章类与对象 §5.1面向对象方法 §5.2类的定义 §5.3对象的创建 §5.4对象的初始化 §5.5特殊的类成员
第五章 类与对象 §5.1 面向对象方法 §5.2 类的定义 §5.3 对象的创建 §5.4 对象的初始化 §5.5 特殊的类成员

§5.1面向对象方法 ◆面向对象的基本思想 ◆面向对象思想的由来与发展 ◆面向对象的基本概念
§5.1 面向对象方法 面向对象的基本思想 面向对象思想的由来与发展 面向对象的基本概念

§5.1面向对象方法 面向对象的基本思想 从现实世界中客观存在的事物(对象)出发 来构造系统 人对象:对问题领域内人、物、事情等的抽象 并在系统构造中运用人类的自然思维方式 (抽象、分类、组合、继承、封裝)
§5.1 面向对象方法 面向对象的基本思想 ▪ 从现实世界中客观存在的事物(对象)出发 来构造系统 对象:对问题领域内人、物、事情等的抽象 ▪ 并在系统构造中运用人类的自然思维方式 (抽象、分类、组合、继承、封装)

§5.1面向对象方法 面向对象不仅是一些具体的软件开发 技术,它是一整套关于如何看待软件系 统与现实世界关系,以何种观点来研究 多人问题并进行求解,以及如何进行系统构 造的软件方法学
§5.1 面向对象方法 面向对象不仅是一些具体的软件开发 技术,它是一整套关于如何看待软件系 统与现实世界关系,以何种观点来研究 问题并进行求解,以及如何进行系统构 造的软件方法学

§5.1面向对象方法 ◆用面向对象思想构造软件的主要内容 ①对象是系统的基本单位 Y②对象的属性和操作的有机结合组成一个完 整的对象 ③具有共同特征的对象抽象成类 ④对类进一步抽象,形成类簇 ⑤对象之间存在静态关系和动态关系(组合、 继承、消息等)
§5.1 面向对象方法 用面向对象思想构造软件的主要内容 ① 对象是系统的基本单位 ② 对象的属性和操作的有机结合组成一个完 整的对象 ③ 具有共同特征的对象抽象成类 ④ 对类进一步抽象,形成类簇 ⑤ 对象之间存在静态关系和动态关系(组合、 继承、消息等)

§5.1面向对象方法 面向对象基本思想抽象 ◆现实世界的事物抽象成对象 ◆现实世界事物之间的关系抽象成软件系统中 对象之间的关系 八·具有共同特征的对抽象成类 ◆具有共同特征的类抽象成基类和派生类
§5.1 面向对象方法 面向对象基本思想——抽象 现实世界的事物抽象成对象 现实世界事物之间的关系抽象成软件系统中 对象之间的关系 具有共同特征的对象抽象成类 具有共同特征的类抽象成基类和派生类

§5.1面向对象方法 面向对象基本思想—封装 ◆对象是属性和操作的组合 ◆对象的表现(服务,接口)和实现细节分开
§5.1 面向对象方法 面向对象基本思想——封装 对象是属性和操作的组合 对象的表现(服务,接口)和实现细节分开

§5.1面向对象方法 ◆面向对象方法的定义 利用抽象、封装等机制,借助于对 象、类、继承、消息传递等概念进行软 人件系统构造的软件开发方法
§5.1 面向对象方法 面向对象方法的定义 利用抽象、封装等机制,借助于对 象、类、继承、消息传递等概念进行软 件系统构造的软件开发方法

§5.1面向对象方法 ◆面向对象的由来与发展 面向对象方法起源于面向对象的编程语 ∞在编程语言得到充分发挥和应用的同时,面向 对象方法得到了发展。 反过来又为面向对象编程提供了先期的设计和 指导
§5.1 面向对象方法 面向对象的由来与发展 面向对象方法起源于面向对象的编程语言 在编程语言得到充分发挥和应用的同时,面向 对象方法得到了发展。 反过来又为面向对象编程提供了先期的设计和 指导
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第四章 函数.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第一章 程序设计与C++语言初步(主讲:高天真).ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第二章 基本数据类型.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第三章 基本控制结构.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)HTML基础(姚屏).ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第六章 JavaScript语言概述.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第五章 表单、框架和多媒体.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第八章 asp介绍(姚屏).ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第四章 图片和表格.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第三章 超级链接和列表.ppt
- 《网页设计》课程教学资源(PPT课件讲稿)第二章 网页的基本结构和段落、文字标记.ppt
- 北京大学:《计算机图形学》第二讲 图形设备与系统.ppt
- 北京大学:《计算机图形学》第一讲 计算机图形学概述.ppt
- 北京大学:《计算机图形学》第十三讲 计算机动画.ppt
- 北京大学:《计算机图形学》第十二讲 真实感图形绘制.ppt
- 北京大学:《计算机图形学》第十一讲 面消隐.ppt
- 北京大学:《计算机图形学》第十讲 三维形体的表示.ppt
- 北京大学:《计算机图形学》第九讲 曲线与曲面.ppt
- 北京大学:《计算机图形学》第八讲 投影.ppt
- 北京大学:《计算机图形学》第七讲 图形用户界面与人机交互.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第六章 复合数据类型.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第七章 继承机制.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第八章 多态性.ppt
- 天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第八章 多态性.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第九章 网络金融危机.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第二章 网络货币.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第八章 网络金融与国际资本流动.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第六章 网络保险.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第七章 网络金融投资.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第三章 网络银行.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第十章 网络金融的国际化发展.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第四章 网络证券.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第五章 网络期货.ppt
- 东南大学远程教育:《网络金融》课程教学资源(PPT课件讲稿)第一章 网络金融概述(曹卉宇).ppt
- 北京航空航天大学:数字图像处理技术的应用.ppt
- 《数据库系统基础》PPT讲义课件(共九章).ppt
- 《数据库应用与开发》PPT讲义课件.ppt
- 21世纪通信教材:《接入网技术》课程教学资源(PPT课件)第一章 接入网概述.ppt
- 21世纪通信教材:《接入网技术》课程教学资源(PPT课件)第二章 铜线接入技术.ppt
- 21世纪通信教材:《接入网技术》课程教学资源(PPT课件)第三章 电缆调制解调器接入技术.ppt