最新《C++程序设计案例教程》教学实验完美版实验8 类和对象

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验8 类和对象
一.实验目的
1.1.掌握类的概念、类的定义格式、类与结构的关系、类的成员属性和类的封装性;
2.2.掌握类对象的定义;
3.3.理解类的成员的访问控制的含义,公有、私有和保护成员的区别;
4.4.掌握构造函数和析构函数的含义与作用、定义方式和实现,能够根据要求正确定义和重载构造函数。

能够根据给定的要求定义类并实现类的成员函数;
5.5.掌握友元函数的含义,友元函数和成员函数的区别。

二.实验内容
1. 定义一个圆类,计算圆的面积和周长。

要求:分别用成员函数和友元函数来求圆的面积和周长。

2.定义一个学生类,其中有3个数据成员有学号、姓名、年龄,以及若干成员函数。

同时编写主函数使用这个类,实现对学生数据的赋值和输出。

要求:
(1)(1)使用成员函数实现对输出的输入、输出
(2)(2)使用构造函数和析构函数实现对数据的输入、输出。

3.定义日期类型Date。

要求有以下面成员:
(1)(1)可以设置日期;
(2)(2)日期加一天操作;
(3)(3)昆明市输入函数,输入格式为“XXXX年XX月XX日”。

三.实验要求
1. 1.写出程序,并调试程序,要给出测试数据和实验结果。

2. 2.整理上机步骤,总结经验和体会。

3. 3.完成实验报告和上交程序。

相关文档
最新文档