下列Shape类是一个表示形状的抽象类.doc

下列Shape类是一个表示形状的抽象类.doc

ID:57705675

大小:59.00 KB

页数:2页

时间:2020-09-01

下列Shape类是一个表示形状的抽象类.doc_第1页
下列Shape类是一个表示形状的抽象类.doc_第2页
资源描述:

《下列Shape类是一个表示形状的抽象类.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、下列Shape类是一个表示形状的抽象类,Area()为求图形面积的函数,Total()则是一个通用的用求不同形状的图形面积总和的函数。请从Shape类派生矩形类(Rectangle)、圆形类(Circle),给出具体的求面积函数。并在主函数中写出计算如图所示图形面积的语句。namespacetest{classProgram{staticvoidMain(string[]args){rectanglerec1=newrectangle(30,5);rectanglerec2=newrectangle(30,5);circlecir1=newcircl

2、e(6);circlecir2=newcircle(6);circlecir3=newcircle(6);shape[]s=newshape[5];s[0]=rec1;s[1]=rec2;s[2]=cir1;s[3]=cir2;s[4]=cir3;Console.WriteLine(total(s));}staticdoubletotal(shape[]s){doublesum=0.0;intn=s.Length;//for(inti=0;i

3、rea();}returnsum;}}}abstractclassshape{publicabstractdoublearea();}classrectangle:shape{doublea,b;publicrectangle(doublex,doubley){a=x;b=y;}publicoverridedoublearea(){returna*b;}}classcircle:shape{doubler;publiccircle(doubler){this.r=r;}publicoverridedoublearea(){return3.14*r*r

4、;}}

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

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

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