c++课件c3 9.ppt


文档分类:医学/心理学 | 页数:约68页 举报非法文档有奖
1/68
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/68
文档列表 文档介绍
第9章类与对象(3-9)
1
本章主要内容
面向对象的基本特征
类与对象
内联成员函数
构造函数与析构函数
2
类的聚集
类模板
3

抽象
封装
继承
多态性
4
抽象(找对象、抽象类)
抽象是对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程。
先注意问题的本质及描述,其次是实现过程或细节。
数据抽象:描述某类对象的属性。
代码抽象:描述某类对象的共有的行为。
抽象的实现:通过类的声明。
5
抽象实例——钟表
Clock
先注意问题的本质及描述
6
抽象实例——钟表
钟表
int Hour
int Minute
int Second
数据抽象:描述某类对象的属性
7
抽象实例——钟表
钟表
int Hour
int Minute
int Second
代码抽象:描述某类对象的共有行为
SetTime( )
ShowTime( )
8
抽象实例——钟表类
class Clock
{
public:
void SetTime(int NewH, int NewM,int NewS); void ShowTime( );
private:
int Hour,Minute,Second;
};
9
封装
将抽象出的数据成员、代码成员相结合,将它们视为一个整体。
目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只需要通过外部接口,以特定的访问权限,来使用类的成员。
实现封装:类声明中的{ }
10

c++课件c3 9 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数68
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小262 KB
  • 时间2018-05-05