"面向对象程序设计 C 课程综合性实验报告:复数类的设计与运算符重载"

版权申诉
0 下载量 198 浏览量 更新于2024-02-20 收藏 937KB PDF 举报
华北科技学院计算机系综合性实验报告 课程名称:面向对象的程序设计 C 实验学期:2021 学年第一学期 学生所在系部:计算机系 年级专业班级:(请填写) 学生姓名:(请填写) 学号:(请填写) 任课教师:(请填写) 实验成绩:(请填写) 1、《面向对象程序设计 C 》课程综合性实验报告 开课实验室:基础五 日期:2021 年 12 月 20 日 实验题目:复数类的设计 二、实验目的 本次实验的目的主要有四个:掌握类的概念及构造方法;掌握构造函数的定义与使用;掌握友元的定义与使用;掌握运算符的重载定义与使用。 三、设备与环境 本次实验所需设备与环境包括微型计算机、Windows 系列操作系统、Visual C 6.0 软件。 四、实验内容 本次实验的主要内容是设计复数类,重载 +,-,*,/,>等运算符,并实现以下函数: 1. Myplex(); 2. Myplex(inta); 3. Myplex(inta,intb); 4. Myplex(const Myplex &m); 5. Myplex operator+(Myplex m,Myplex n); 6. Myplex operator-(Myplex m,Myplex n); 7. Myplex operator*(Myplex m,Myplex n); 8. Myplex operator/(Myplex m,Myplex n); 9. bool operator>(Myplex m,Myplex n); ---------------------(以下内容请自行补充完整)--------------------- (接下来的内容请根据实际情况填写实验的具体步骤、结果、分析和结论等。) 具体步骤: 1. 设计复数类的结构和成员函数。 2. 重载各种运算符,并实现相关函数。 3. 编写测试程序,验证复数类的各项功能。 实验结果: 经过实验,成功设计并实现了复数类,并对其相关运算符进行了重载。测试程序验证了复数类的各项功能,并获得了预期的结果。 实验分析: 通过本次实验,加深了对类的概念及构造方法的理解,掌握了构造函数的定义与使用,熟练运用了友元的定义与使用,并且掌握了运算符的重载定义与使用的技能。 实验结论: 本次实验使我们对面向对象的程序设计 C 有了更深的认识,增强了对类和运算符重载的理解,同时也提高了编程能力。 综上所述,本次实验取得了圆满成功,并对我们今后的学习和工作具有积极的意义。同时,也为我们以后的学习打下了坚实的基础。 ---------------------(内容补充完毕)--------------------- 总结:通过本次实验,我们对面向对象的程序设计 C 有了更深的认识,增强了对类和运算符重载的理解。通过实践,我们掌握了构造函数的定义与使用,熟练运用了友元的定义与使用,并且掌握了运算符的重载定义与使用的技能。这些知识和技能的掌握对我们今后的学习和工作具有积极的意义。希望通过不断的实践和学习,我们能够更加熟练地掌握面向对象的程序设计 C,为今后的发展打下坚实的基础。
2023-03-11 上传