接口与实现接口的类 java程序设计

接口与实现接口的类 java程序设计

ID:44200057

大小:82.00 KB

页数:15页

时间:2019-10-19

接口与实现接口的类  java程序设计_第1页
接口与实现接口的类  java程序设计_第2页
接口与实现接口的类  java程序设计_第3页
接口与实现接口的类  java程序设计_第4页
接口与实现接口的类  java程序设计_第5页
资源描述:

《接口与实现接口的类 java程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华北电力大学实验报告

2、

3、实验名称接口与实现接口的类课程名称Java程序设计

4、

5、专业班级:信管1301学生姓名:王雯敏学号:201306040121成绩:指导教师:张学斌实验日期:2015.4.20华北电力大学实验报告一、实验目的和要求1理解接口的作用,理解接口和实现接口的类的关系2掌握声明接口,一个类实现多个接口的声明和使用方法3理解内嵌类型的概念,掌握声明内部类的方法二、实验环境Windows2000/WindowsXP,JDK1.2~1.6三、实验内容和步骤实验1评价成绩1.实验要求体操比赛计算选手成绩的办法是去掉一个最高分和最

6、低分后再计算平均分,而学校考察一个班级的某科目的考试情况时,是计算全班同学的平均成绩。Gymmastics类和School类都实现了ComputerAverage接口,但实现的方式不同。2.程序模板Estimatior.javainterfaceCompurerAverage{publicdoubleaverage(doublex[]);}classGymnasticsimplementsCompurerAverage{publicdoubleaverage(doublex[]){intcount=x.length;doubleav

7、er=0,temp=0;for(inti=0;i2)aver=aver/(count-2);elseaver=0;第15页共15页华北电力大学实验报告returnaver;}}classSchoolimplementsCompurerAverage{//重写public

8、doubleaverage(doublex[]);返回数组x[]的元素的算术平均【代码1】//重写publicdoubleaverage(doublex[])方法,返回数组x[]的元素的算术平均}publicclassEstimator{publicstaticvoidmain(Stringargs[]){doublea[]={9.89,9.88,9.99,9.12,9.69,9.76,8.97};doubleb[]={89,56,78,90,100,77,56,45,36,79,98};CompurerAveragecompute

9、r;computer=newGymnastics();doubleresult=【代码2】//computer调用average(doublex[])方法,将数组a传递给参数xSystem.out.printf("%n");System.out.printf("体操选手最后得分:%5.3f",result);computer=newSchool();result=【代码3】//computer调用average(doublex[])方法,将数组b传递给参数xSystem.out.printf("班级考试平均分数:%-5.2f",

10、result);}}实验结果【代码1】publicdoubleaverage(doublex[]){doubleaver=0;for(inti=0;i

11、同类在实现同一个接口时可能具有不同的实现方式。实验2货车的装载量1.实验要求货车要装载一批货物,货物由三种商品组成:电视、计算机和洗衣机。卡车需要计算出整批货物的重量。要求有一个ComputerWeight接口,该接口中有一个方法:publicdoublecomputerWeight()有三个实现该接口的类:Television、Computer和WashMachine。这三个类通过实现接口computerTotalSales给出自重。有一个Truck类,该类用ComputerWeight接口类型的数组作为成员(Truck类面向接口

12、),那么该数组的单元就可以存放Television对象的引用、Computer对象的引用或WashMachine对象的引用。程序能输出Truck对象所装载的货物的总重量。2.程序模板CheckCarWeight.javainterfa

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

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

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