- 4
- 0
- 约1.57万字
- 约 88页
- 2019-11-14 发布于湖北
- 举报
第七章 类与对象 丘志杰 电子科技大学 计算机学院 软件学院 C++引入类类型 C++与C最大的不同在于C++增加了面向对象的概念。C++允许用户定义新的抽象数据类型—类类型。 抽象 抽象是对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程。 抽象实例:时钟 数据抽象: 具有表明当前时间的时、分、秒 抽象实例:人 数据抽象: 姓名、年龄、性别等 在研究问题时,侧重点不同,可能会产生不同的抽象结果;解决同一问题时要求不同,也会产生不同的抽象结果。 如何实现抽象? 抽象定义了一个事物的本质特征,那么从软件设计的角度又如何对抽象出来的结果进行描述呢? 定义和使用类的基本过程 第一步:进行抽象 类的定义:类的成员构成 类定义举例:时钟类 class Clock { int Hour, Minute, Second; void SetTime( int h, int m, int s ); void ShowTime( ); }; 类成员的访问控制 什么是“类内”和“类外” 在类定义之内称为类内 在类定义之外称为类外 类的定义:对成员的访问控制 公有成员 在关键字public后面声明,它们是类与外部的接口,任何类内、类外函数都可以访问公有数据和函数。 私有成员 在关键字private后面声明,只允许本类中的函数访问,而类外的任何函数都不能访问。 保护
原创力文档

文档评论(0)