电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

试验5类和对象应用讲解

试验5类和对象应用讲解_第1页
1/11
试验5类和对象应用讲解_第2页
2/11
试验5类和对象应用讲解_第3页
3/11
实验 5 类和对象的应用一、实验目的1.掌握类定义的基本格式和类成员的访问控制。2.掌握对象定义和利用构造函数对对象的数据成员进行初始化的方法。3.掌握成员函数的定义与使用。4.理解并掌握静态数据成员和静态成员函数的使用方法。5.理解友元函数的使用方法。二、知识要点1. 类的定义在面向对象程序设计中,类(class )就是对现实世界中抽象出的“类”的模拟描述,是用户自己定义的数据类型,它的一般定义格式如下:class < 类名 > { private: <私有数据成员和成员函数>; protected: <保护数据成员和成员函数>; public: <公有数据成员和成员函数>; }; <类中各个成员函数的实现> 说明: protected访问控制符主要用在类的继承中,后续课继承中会讲到2. 类成员的访问控制类的成员访问权限总体上可分为:公有的(public )、私有的(private)和保护的(protected)三类。若某个成员未作任何访问权限声明,则默认为私有的。公有的成员用public来说明, 这部分通常是一些操作(即成员函数) ,作为类与外界的接口,所有公有的成员可以在程序中的任何位置被访问。私有的成员用private来说明, 这部分通常是一些数据成员,这些成员用来描叙该类中对象的属性的, 只有成员函数或经过特殊说明的函数(如友元函数)才可以引用它们,它们是特意被用户隐藏起来的部分,用户在类外其他地方是无法访问它们的。保护的成员用protected来说明, 它的限定能力介于私有和公有之间,除了类本身的成员函数、友元函数可以访问成员外,只有该类的派生类(子类)可以访问。关键字 public、private和 protected被统称为访问权限修饰符或访问控制修饰符。它们在类体(即一对花括号内)出现的先后顺序没有要求,并且允许多次出现。3. 对象的定义C++规定:必须先定义类,然后定义对象,用类来定义对象在格式上与普通类型定义变量是完全相同的.定义对象的一般形式: <类名 > < 对象名表 >; 4. 对象成员的访问方式对象成员访问的一般形式是: <对象名 >.< 数据成员名 > 或者 <对象名 >.< 成员函数名 >([< 实参表 >]) 5. 构造函数的定义和分类构造函数是类的一种特殊的成员函数,它的主要作用于是为对象分配空间和进行初始化工作。除了具有一般成员函数的特征外,还具有以下一些特殊的性质:(1) 构造函数的名字必须与类名字相同;(2) 构造函数可以有任意类型和任意个数的参数,所以构造函数可以重载,但不能指定返回值类...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

试验5类和对象应用讲解

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部