c++类的继承与派生--实验报告.doc

c++类的继承与派生--实验报告.doc

ID:58819165

大小:159.50 KB

页数:6页

时间:2020-10-25

c++类的继承与派生--实验报告.doc_第1页
c++类的继承与派生--实验报告.doc_第2页
c++类的继承与派生--实验报告.doc_第3页
c++类的继承与派生--实验报告.doc_第4页
c++类的继承与派生--实验报告.doc_第5页
资源描述:

《c++类的继承与派生--实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、太原工业学院计算机工程系实验报告课程名称C++程序设计班级实验日期2014年11月3日姓名刘创学号37实验成绩实验名称C++面向对象程序设计实验目的及要求一、实验目的1、理解继承的含义,掌握派生类的定义方法和实现;2、理解公有继承下基类成员对派生类成员和派生类对象的可见性,能正确地访问继承层次中的各种类成员;3、理解保护成员在继承中的作用,能够在适当的时候选择使用保护成员以便派生类成员可以访问基类的部分非公开的成员实验环境VC++6.0集成环境实验内容二、实验内容1.编写一个学生和教师相关数据输入和显示程序。学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。要求:将编号

2、、姓名及其输入和显示设计成一个类person,并作为学生数据操作类student和教师类数据操作类teacher的基类。2.编写程序计算出球、圆柱和圆锥的表面积和体积。要求:(1)定义一个基类圆,至少含有一个数据成员:半径;(2)定义基类的派生类:球、圆柱、圆锥,都含有求表面积和体积的成员函数和输出函数。(3)定义主函数,求球、圆柱、圆锥的和体积。算法描述及实验步骤① 首先定义一个基类person② 派生类student和teacher③ 实现客户信息的手动输入④ 实现客户输出信息的需求⑤ 实现客户的循环利用⑥ 首先定义一个基类circle⑦ 派生类cylinder和cone⑧ 构造函数

3、及调用有关函数⑨ 定义求体积及面积的函数调试过程及实验结果调试过程中出现较少的语法错误,主要是链接以及友元的使用不熟练等实验一的调试结果:学生及教师的信息输入:学生及教师信息的输出:(有清屏的实现)实验二的调试结果:总结1)仔细学习C++语法;2)实验前预先编写好自己的程序;3)注意对C++中英文单词的记忆与书写;4)注意标点符号均为英文式的;5)注意空格的位置;6)注意一句话结束时,是以分号结束;7)注意主函数只有一个;8)注意流的符号;9)注意类的使用方法;10)注意类的继承与派生的11)注意构造函数的使用;12)注意头文件的关联;13)注意循环的使用(对实验结果进行分析,实验心得体

4、会及改进意见)附录实验的源程序:实验一:person1.hclassperson{private:charnumber[20];charname[20];public:voidset();voiddisplay();};classstudent:publicperson{private:charclassname[20];doublescore;public:voidset1();voiddisplay1();};classteacher:publicperson{private:charoccupation[20];chardepartment[20];public:voidset2(

5、);voiddisplay2();};实验一:person1.cpp#include"person1.h"#include#include#includeusingnamespacestd;voidperson::set(){cout<<"请输入编号number:";cin>>number;cout<<"请输入姓名name:";cin>>name;}voidperson::display(){cout<<"编号:"<

6、ent::set1(){set();cout<<"请输入学生的班级名classname:";cin>>classname;cout<<"请输入学生的成绩score:";cin>>score;}voidstudent::display1(){附录display();cout<<"学生的班级名:"<>occupation;cout<<"请输入教师的部门:";cin>>de

7、partment;}voidteacher::display2(){display();cout<<"教师的职业名:"<#include#definemax1000#include

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。