继承与派生的基本概念

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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日内。如有侵权请联系告知删除,感谢你们的配合!

相关文档
最新文档