- 3
- 0
- 约7.14千字
- 约 52页
- 2024-02-22 发布于陕西
- 举报
向上转型的作用*【例5-3】编写一个计算能够计算一组图形的面积和的程序。代码见TestShape3.java代码中为了计算一组圆的面积和一组长方形的面积,分别编写了sumCircle、sumRectangle两个方法,如果再有其它类的图形,还得再加方法。能否编写通用一点的方法呢?【例5-4】用向上转型重新修改上面的代码代码见TestShape4.java,其中包含方法:publicdoublesumShape(Shape[]shapes){ doublesum=0; for(inti=0;ishapes.length;i++) sum=sum+shapes[i].getArea(); returnsum;}*main方法的代码publicstaticvoidmain(String[]args){Shape[]s=newShape[4];//ss[0]=newCircle(3);//半径为3的Circles[1]=newCircle(4);//半径为4的Circles[2]=newRectangle(4,3);//Rectangles[3]=newRectangle(5,4);//RectangleTestShape4ts=newTestShape4();//
您可能关注的文档
- (1.3)--专题讨论素材1-管线焊缝开裂金属构件失效分析.pdf
- (1.3.1)--1.3机器人的定义和机器人三原则.ppt
- (1.4)--3- 面向对象编程面向对象程序设计.ppt
- (1.4)--05继承面向对象程序设计.ppt
- (1.4)--Chapter 4 processing technology粮油食品工艺学.pdf
- (1.4)--第2章 几何构造分析练习题答案.pdf
- (1.4)--第4章 路基防护与支挡结构设计.ppt
- (1.4)--第5章结构力学结构力学.pdf
- (1.4)--第八章 渐进法(判断题)答案结构力学.doc
- (1.4)--专题讨论素材3-手动水闸门减速器轴断裂-原始数据与分析检测数据.pdf
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
原创力文档

文档评论(0)