继承与派生的基本概念
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
深圳大学实验报告
课程名称: C++程序设计
实验项目名称:继承与派生的基本概念
学院:信息工程学院
专业:通信工程
指导教师:张力
报告人:学号: 2011130151 班级: 2班实验时间: 2013年12月4日
实验报告提交时间: 2013年12月30日
教务处制
}
void Show(){
cout<<"x="< } }; int main(){ Cylinder cy1(100,100,10,10),cy2(cy1),cy3; cout<<"cy1 底面积:"< <<"cy1 全面积:"< cy1.Show(); cout<<"cy2 底面积:"< <<"cy2 全面积:"< cy2.Show(); cy3=cy1; cout<<"cy3 底面积:"< <<"cy3 全面积:"< cy3.Show(); return 0; } 数据处理分析: 思考题: (1) (2)将x,y访问权限改成private,再运行,编译出错。不允许private成员公开化。(3)若不将Cline设为CPoint友元,需在Cline中重新定义点start和end。 实验结论: 通过这次的实验,又更深层次的体会了类的概念,通过类的继承与派生,我们可以由一个基类,派生出与之相对应又不完全相同的派生类,且派生类还能多层派生。 指导教师批阅意见: 成绩评定: 指导教师签字: 注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。 2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。如有侵权请联系告知删除,感谢你们的配合!