广东海洋大学:《C++程序设计》实验9 类和对象

实验9类和对象 【实验目的】 1掌握类的定义方法,正确理解类与结构体的异同 2.学习对象的说明和使用方法 3.掌握定义构造函数、重载构造函数的方法 4.理解构造函数的作用 5.掌握定义析构函数的方法,理解析构函数的作用 6.加深理解拷贝构造函数的作用和用途 【实验内容】 1.定义一个三角形类。该类的私有成员是三个边长;公有成员函数用于计算三角形 的面积。设计相应的程序测试该类的功能,并将类的定义作为接口,用多文件结 构实现之。 2定义一个描述学生通讯录的类: 数据成员包括:姓名、学校、电话号码和邮编 成员函数包括:①一个 Print()函数输出所有的数据成员 ②用函数 Init(char*,char,char*,char*)来初始化各成员 ③用函数 Freespace()释放数据成员占用的空间 并设计相应的程序测试该类的功能。 3将上题的成员函数Init改为构造函数,且将成员函数 FreeSpace改为析构函数。 增加一个缺省的构造函数,使指针 pName, sChool和pNum的初值为0,使Box 包含空字符串
实验 9 类和对象 【实验目的】 1 掌握类的定义方法,正确理解类与结构体的异同 2.学习对象的说明和使用方法 3.掌握定义构造函数、重载构造函数的方法 4.理解构造函数的作用 5.掌握定义析构函数的方法,理解析构函数的作用 6.加深理解拷贝构造函数的作用和用途 【实验内容】 ⒈定义一个三角形类。该类的私有成员是三个边长;公有成员函数用于计算三角形 的面积。设计相应的程序测试该类的功能,并将类的定义作为接口,用多文件结 构实现之。 ⒉定义一个描述学生通讯录的类: 数据成员包括:姓名、学校、电话号码和邮编; 成员函数包括:①一个 Print( ) 函数输出所有的数据成员 ②用函数 Init(char *,char *,char *,char *)来初始化各成员 ③用函数 FreeSpace( )释放数据成员占用的空间 并设计相应的程序测试该类的功能。 ⒊将上题的成员函数 Init 改为构造函数,且将成员函数 FreeSpace 改为析构函数。 增加一个缺省的构造函数,使指针 pName,pSchool 和 pNum 的初值为 0,使 Box 包含空字符串
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 广东海洋大学:《C++程序设计》实验8 结构体的应用答案.doc
- 广东海洋大学:《C++程序设计》实验8 结构体的应用.doc
- 广东海洋大学:《C++程序设计》实验6 数组的应用答案.doc
- 广东海洋大学:《C++程序设计》实验6-1数组的应用答案.doc
- 广东海洋大学:《C++程序设计》实验7-1指针的应用2.doc
- 广东海洋大学:《C++程序设计》实验7 指针的应用.doc
- 广东海洋大学:《C++程序设计》实验7 指针的应用的答案.doc
- 广东海洋大学:《C++程序设计》实验3 循环程序设计的答案.doc
- 广东海洋大学:《C++程序设计》实验3 循环程序设计.doc
- 广东海洋大学:《C++程序设计》实验3 循环程序设计的答案.doc
- 广东海洋大学:《C++程序设计》实验3 循环程序设计的答案.doc
- 广东海洋大学:《C++程序设计》实验4 函数的应用的答案.doc
- 广东海洋大学:《C++程序设计》实验4 函数的应用.doc
- 广东海洋大学:《C++程序设计》实验4 函数的应用.doc
- 广东海洋大学:《C++程序设计》实验4 函数的应用.doc
- 广东海洋大学:《C++程序设计》实验2 选择、循环结构的程序设计.doc
- 广东海洋大学:《C++程序设计》实验2 选择、循环结构的程序设计.doc
- 广东海洋大学:《C++程序设计》实验5 编译预处理和多文件的组织.doc
- 广东海洋大学:《C++程序设计》实验5 编译预处理和多文件的组织.doc
- 广东海洋大学:《C++程序设计》实验1 熟悉C++的集成环境.doc
- 广东海洋大学:《C++程序设计》实验9 类和对象.doc
- 广东海洋大学:《C++程序设计》实验10 类和对象的答案.doc
- 广东海洋大学:《C++程序设计》_第13章运算符重载.ppt
- 广东海洋大学:《C++程序设计》第14章 输入输出流.ppt
- 广东海洋大学:《C++程序设计》第15章 模板的使用.ppt
- 广东海洋大学:《C++程序设计》第16章 异常处理.ppt
- 广东海洋大学:《C++程序设计》第12章的练习题.ppt
- 广东海洋大学:《C++程序设计》第12章 继承与派生类.ppt
- 广东海洋大学:《C++程序设计》第11章 类与对象.ppt
- 广东海洋大学:《C++程序设计》第11章 类与对象的练习题.ppt
- 广东海洋大学:《C++程序设计》第10章 练习题.ppt
- 广东海洋大学:《C++程序设计》第10章 结构体.ppt
- 广东海洋大学:《C++程序设计》结构中的有关例题.doc
- 广东海洋大学:《C++程序设计》第八章 指针与引用.ppt
- 广东海洋大学:《C++程序设计》第八章 练习题.ppt
- 广东海洋大学:《C++程序设计》第七章 数组.ppt
- 广东海洋大学:《C++程序设计》第七章练习题.ppt
- 广东海洋大学:《C++程序设计》第六章 程序结构.ppt
- 广东海洋大学:《C++程序设计》第五章练习题.ppt
- 广东海洋大学:《C++程序设计》第五章 函数.ppt