实验三_面向对象编程基础(一).doc

实验三_面向对象编程基础(一).doc

ID:56215424

大小:68.00 KB

页数:8页

时间:2020-03-21

实验三_面向对象编程基础(一).doc_第1页
实验三_面向对象编程基础(一).doc_第2页
实验三_面向对象编程基础(一).doc_第3页
实验三_面向对象编程基础(一).doc_第4页
实验三_面向对象编程基础(一).doc_第5页
资源描述:

《实验三_面向对象编程基础(一).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、M里揪天1■嘻推院课程实验报告课程名称:C#程序设计实验项目名称:实验三面向对象编程基础专业班级:B11522姓名:张旭刚学号:20114052233指导教师:钱文光完成时间:2013年9月15日计算机科学与工程系实验三面向对象编程基础(一)一、实验目的1、理解类与对象的基本概念;2、掌握声明类的方法以及类内部字段与方法的声明;3、掌握构造函数的定义方法。二、实验内容1.定义一个名为Cuboid的长方体类,类体中包含长(length)、宽(width)>高(high)字段,以及求体积方法Cubag

2、e()=在主程序中声明Cuboid对象,通过控制台界面接收输入的长、宽、高赋值给对象的lengthwickh和high字段,并通过Cubage()方法求该长方体对象体积并输出□2.修改上题中的Cuboid类,在类中增加Cuboid的构造函数,函数声明中包含长、宽、高参数,函数体中通过参数为长、宽、高字段赋值。通过控制台界面接收输入的长、宽、高作为参数传递给Cuboid对象,通过Cubage()方法求该长方体对象体枳并输出。3.在Cuboid类中增加静态字段cuboidNumber,用于统计长方体对

3、象个数。增加静态方法GetCuboidNuniber(),返回长方体的数量。修改上题中的构造函数,在函数体中增加cuboidNumber变量加1。增加输出长方体的数量。4.定义Cuboid的派生类正方体类Cube,增加静态字段cubeNumber,用丁•统计正方体对象个数。增加静态方法GetCubeNuniber(),返冋正方体的数量。增加求正方体体积的方法CubeCubage(){returnlength*length*length),定义Cube的构造函数Cube(doublelen),函数体

4、中为cubeNuniber自动加1,该构造函数自动调用基类的构造函数为length赋值。输出正方体体积以及正方体个数。三、实验过程1.usingSystem;usingSystem.Colloctions.Goncric;usingSystem.Linq;usingSystem.Text;namespaceConsoleApplicationl(publieclassCuboid{publicdoublelength,width,high;publicvoidvolumO{Console.Writ

5、cLineC体积为:"+length*width*high);}}classProgram{staticvoidMain(string[]args){Console.WritcCiW输入长方体的长:");doublelength=double.Parse(Console.ReadLineO);Console.WriteCi#输入长方体的宽:");doub1owidth=doub1c.Parse(('onsoIo.RcadLino());Console.Write("请输入长方体的高:");doub

6、lehigh=double.Parse(('onsolo.ReadLinc());('uboidc=new('uboidO;c.longlh=length;c.width二width;c.high=high;c.volumO;Console.ReadO;456錚t:片方方12・・入入入为t佳冃佳冃体2pub1icclass('uboiclpublicdoubleIongth,width,high;staticintcuboiclnumbcr=0;publicvoidvolumO{Console.W

7、ritcLineC体积为:"+length*width*high);}publicCuboid(double1,doublew,doubleh)length=1;width=w;high=h;}}classlYogram{staticvoidMain(string[]args){Console.WriteC请输入长方体的长:");doublelength=doublc.Parse((onsolc.ReadLino()):Console.Write(,z请输入长方体的宽:");doub1owidth

8、=double.Parse(('onsoIp.ReadLineO);Console.WriteC请输入长方体的高:");doublehigh=doublo.Parse(Console.RcadLino());Cuboidc=nowCuboid(lenglh,width,high);c.longth=length;c・width=width;c.high=high;c.volum();ConsolRoad();789依u#4方方方50#1・・入入为佳冃佳冃佳冃fr3・pubIiccl

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

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

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