- 0
- 0
- 约2.14万字
- 约 48页
- 2017-05-30 发布于北京
- 举报
第二章类与对象的基本概念 清华大学 郑 莉 内容 面向对象的程序设计方法概述 类与对象 对象初始化和回收 包的概念 应用举例 UML简介 什么是对象? 现实世界中万物皆对象 现实中的对象都具有外观长相(状态)和行为举措 什么是对象? 程序中一切都是对象 软件的对象有 标识 (identity), 状态 和行为 (方法) 一个软件对象通过一个或多个变量来保存其状态。 软件对象通过方法(method,也被译作函数) 实现他的行为。 抽象 现实世界中 很多对象属于同一类。 根据同一个设计图纸制造很多自行车。 面向对象的软件中 很多对象属于同一类。 软件中对象的“设计图”被称作类。 抽象 数据 (状态)抽象 描述一类相似物体的属性和状态 利用这些属性来区分不同的对象 代码 (行为或函数)抽象 描述一类相似物体的公共行为或函数 抽象的例子 钟表 数据(状态) int Hour; int Minute; int Second; 函数(行为) SetTime(); ShowTime(); 抽象的例子 人 数据 char *name; char *gender; int age; int id; 行为 生物行为 Eat(), Step(),… 社会行为 Work(), Study(),… 封装 封装是一种信息隐蔽技术,就是指利用抽象数据类型将数据和基于数据的操作封装在一
原创力文档

文档评论(0)