c#有关多态的实验报告

c#有关多态的实验报告

ID:12509643

大小:346.00 KB

页数:3页

时间:2018-07-17

c#有关多态的实验报告_第1页
c#有关多态的实验报告_第2页
c#有关多态的实验报告_第3页
资源描述:

《c#有关多态的实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、太原工业学院计算机工程系实验报告课程名称面向对象的程序设计班级xx实验日期2012年3月21日姓名xx学号xx实验成绩实验名称创建抽象类并实现多态实验目的及要求1、掌握简单的C#程序结构。2、熟悉VisualStudio2010集成开发环境。3、能够在VisualStudio2010集成开发环境下创建简单的控制台和windows应用程序。4、掌握C#简单数据类型。5、掌握C#错误和异常处理。6、掌握C#程序中类的声明和引用。7、掌握类的字段、属性、方法的声明及其引用。8、掌握类的继承。实验环境VisualStudio2010集成开发环境实验内容1.创建一个抽象的Shape类

2、;2.创建Rectangle、Triangle两个类并同时继承于Shape;3.在Rectangle类下派生一个Squart类;4.通过Shape基类分别实现Rectangle、Squart、Triangle、面积的求解;算法描述及实验步骤调试过程及实验结果实验结果:1002006调试过程出现的问题:未在英文状态下进行编辑;类名称的首先字母未大写;总结通过对此实验的学习,我对多态方法有了更深的认识和了解。附录usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namesp

3、acemy_program{abstractclassShape{publicabstractdoubleArea{get;}}usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacemy_program{classRectangle:Shape{publicintHeight;publicintWidth;publicoverridedoubleArea{get{returnHeight*Width;}}}}usingSystem;usingSystem.

4、Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacemy_program{classSquart:Rectangle{publicintSide;publicoverridedoubleArea{get{returnSide*Side;}}}}usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacemy_program{classTriangle:Shape{publicintside

5、1=3;publicintside2=4;publicoverridedoubleArea{get{return0.5*side1*side2;}}}}usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacemy_program{classProgram{staticvoidMain(string[]args){Squartmysquart=newSquart();mysquart.Side=10;Shapemyshape=mysquart;Print(my

6、shape);Rectanglemyrectangle=newRectangle();myrectangle.Height=20;myrectangle.Width=10;myshape=myrectangle;Print(myshape);Trianglemytriangle=newTriangle();mytriangle.side1=3;mytriangle.side2=4;myshape=mytriangle;Print(myshape);}staticvoidPrint(Shapea){Console.WriteLine(a.Area);}}}

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

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

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