2022年实验类的继承与多态实用 .pdf
《2022年实验类的继承与多态实用 .pdf》由会员分享,可在线阅读,更多相关《2022年实验类的继承与多态实用 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、安徽机电职业技术学院实验报告面向对象程序设计(C#) 实验 6 类的继承与多态第 1 页 共 5 页安徽机电职业技术学院实验报告课程名称面向对象程序设计实验名称实验 6 类的继承与多态系部信息工程系班级姓名学号实验时间年月日时分时分地点机位一、实验目的1、进一步掌握类的定义与使用;2、掌握类的继承,以及访问属性public, private 和 protected 的用法;3、了解类的多态性;4、掌握使用类来构造应用程序。二、实验内容使用 Visual Studio .NET 2005 ,在 Point-Circle-Cylinder示例程序中,添加一个圆锥体类(Cone),该类派生自圆类(C
2、ircle) ,并具有以下属性:高度(Height) ,以及以下方法:Area(求圆锥体的表面积)、Volumn (求圆锥体的体积)三、实验步骤1、将服务器上“面向对象”课件的文件夹中的“Csharp 示例 第 7 课 Exercise”文件夹复制到本地磁盘上。打开其中的“Exercise.sln”,完成其中的3 个任务。这3个任务目标写在 Form1.cs 文件中,需要在项目中添加2个类 (圆类 Circle, 圆锥体 Cone)的定义。2、将完成的源程序压缩后,连同本实验报告,一同通过电子邮件交给指导教师。四、程序运行结果截图程序运行后单击Circle 类测试 按钮后的运行结果截图:程序运
3、行后单击Cone 类测试 按钮后的运行结果截图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 安徽机电职业技术学院实验报告面向对象程序设计(C#) 实验 6 类的继承与多态第 2 页 共 5 页程序运行后单击多态性测试 按钮后的运行结果截图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - -
4、- - - - - - - 安徽机电职业技术学院实验报告面向对象程序设计(C#) 实验 6 类的继承与多态第 3 页 共 5 页五、程序源代码(用 Winrar 压缩后用附件提交,源代码中要有比较完备的注释),以下代码请粘贴于此:Circle 类的代码:classCircle: Point privatedouble radius; publicdouble Radius get return radius; set radius = value ; public Circle() this .X = 0; this .Y= 0; this .radius = 0; public Circle
5、( int X, int Y, double radius):base(X,Y) this .X = X; this .Y = Y; this .radius = radius; publicoverridedouble Area() returnMath.Round( Math.PI * Math.Pow( this .radius,2),2); publicdouble zhouchang() return 2 * Math.PI * radius; publicoverridestring Name get return圆; publicoverridestring ToString()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年实验类的继承与多态实用 2022 实验 继承 实用
限制150内