2022年C类的定义与使用 .pdf
《2022年C类的定义与使用 .pdf》由会员分享,可在线阅读,更多相关《2022年C类的定义与使用 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+ 中类及类的定义在面向对象的程序设计中,有经常接触类、对象等专业名词;到底什么是类、 什么是对象呢?在程序又是怎样运用呢?类是面向对象程序设计的核心, 它实际是一种新的数据类型,也是实现抽象类型的工具, 因为类是通过抽象数据类型的方法来实现的一种数据类型。类是对某一类对象的抽象; 而对象是某一种类的实例,因此,类和对象是密切相关的。没有脱离对象的类,也没有不依赖于类的对象。什么是类类是一种复杂的数据类型, 它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。 这有点像 C语言中的结构, 唯一不同的就是结构没有定义所说的“数据相关的操作”, “数据相关的操作” 就是我们平常经常看到
2、的 “方法” ,因此,类具有更高的抽象性,类中的数据具有隐藏性,类还具有封装性。类的结构 (也即类的组成 )是用来确定一类对象的行为的,而这些行为是通过类的内部数据结构和相关的操作来确定的。这些行为是通过一种操作接口来描述的(也即平时我们所看到的类的成员函数), 使用者只关心的是接口的功能(也就是我们只关心类的各个成员函数的功能),对它是如何实现的并不感兴趣。而操作接口又被称为这类对象向其他对象所提供的服务。类的定义格式类的定义格式一般地分为说明部分和实现部分。说明部分是用来说明该类中的成员,包含数据成员的说明和成员函数的说明。成员函数是用来对数据成员进行操作的,又称为“方法” 。实现部分是用
3、来对成员函数的定义。概括说来,说明部分将告诉使用者“干什么” ,而实现部分是告诉使用者“怎么干” 。类的一般定义格式如下: class public: private: ; 下面简单地对上面的格式进行说明:class是定义类的关键字, 是种标识符,通常用 T 字母开始的字符串作为类名。一对花括号内是类的说明部分(包括前面的类头 )说明该类的成员。类的成员包含数据成员和成员函数两部分。从访问权限上来分,类的成员又分为:公有的(public)、私有的 (private)和保护的(protected)三类。公有的成员用public 来说明,公有部分往往是一些操作(即成员函数),它是提供给用户的接口功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C类的定义与使用 2022 定义 使用
限制150内