C#程序设计实验报3

C#程序设计实验报3

ID:37917492

大小:176.00 KB

页数:7页

时间:2019-06-02

C#程序设计实验报3_第1页
C#程序设计实验报3_第2页
C#程序设计实验报3_第3页
C#程序设计实验报3_第4页
C#程序设计实验报3_第5页
资源描述:

《C#程序设计实验报3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程实验报告课程名称:C#程序设计实验项目名称:实验三面向对象编程基础(一)专业班级:姓名:学号:指导教师:完成时间:2013年9月15日计算机科学与工程系实验三面向对象编程基础(一)一、实验目的1、理解类与对象的基本概念;2、掌握声明类的方法以及类内部字段与方法的声明;3、掌握构造函数的定义方法。二、实验内容1.定义一个名为Cuboid的长方体类,类体中包含长(length)、宽(width)、高(high)字段,以及求体积方法Cubage()。在主程序中声明Cuboid对象,通过控制台界面接收

2、输入的长、宽、高赋值给对象的length、width和high字段,并通过Cubage()方法求该长方体对象体积并输出。namespacech{classProgram{publicclassCuboid{publicintlength,width,high;publicvoidCubage(){intVolume;Volume=length*width*high;Console.WriteLine("长方体的体积是:+Volume);}}staticvoidMain(string[]args){

3、Cuboidc1=newCuboid();Console.WriteLine("请输入长方体的长,宽,高:");intlength,width,high;c1.length=length=int.Parse(Console.ReadLine());c1.width=width=int.Parse(Console.ReadLine());c1.high=high=int.Parse(Console.ReadLine());c1.Cubage();Console.ReadKey();}}}2.修改上题

4、中的Cuboid类,在类中增加Cuboid的构造函数,函数声明中包含长、宽、高参数,函数体中通过参数为长、宽、高字段赋值。通过控制台界面接收输入的长、宽、高作为参数传递给Cuboid对象,通过Cubage()方法求该长方体对象体积并输出。namespacech{classProgram{publicclassCuboid{publicintlength,width,high;publicCuboid(intL,intW,intH){this.length=L;this.width=W;this.h

5、igh=H;}publicvoidCubage(){intVolume;Volume=length*width*high;Console.WriteLine("长方体的体积是:+Volume);}}staticvoidMain(string[]args){Console.WriteLine("请输入长方体的长,宽,高?:");intL,W,H;L=int.Parse(Console.ReadLine());W=int.Parse(Console.ReadLine());H=int.Parse(Co

6、nsole.ReadLine());Cuboidc1=newCuboid(L,W,H);c1.Cubage();Console.ReadKey();}}3.在Cuboid类中增加静态字段cuboidNumber,用于统计长方体对象个数。增加静态方法GetCuboidNumber(),返回长方体的数量。修改上题中的构造函数,在函数体中增加cuboidNumber变量加1。增加输出长方体的数量。namespaceCh{publicclassCuboid{publicintlength,width,hi

7、gh;staticintcuboidNumber=0;publicCuboid(intL,intW,intH){cuboidNumber++;length=L;width=W;high=H;}publicvoidCubage(){intvolume;volume=length*width*high;Console.WriteLine("长方体的体积为:"+volume);}publicintGetcubicnum(){returncuboidNumber;}publicvoidGetCuboidN

8、umber(){Console.WriteLine("长方体个数:"+cuboidNumber);}}classProgram{staticvoidMain(string[]args){Console.WriteLine("是否执行长方体操作:{y}是,{n}否");stringX=Console.ReadLine();while(X=="y"){Console.WriteLine("请输入长方体的长,宽,高:");intL,W,H;L=int.Parse(Console.Read

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

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

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