请教一下大佬们,我们java留了一个作业,编写程序,定义一个接口Comput,声
|
//编写程序,定义一个接口Compute,声明计算周长calgirth()和面积calarea()的方法,然后定义一个长方形类RRect和圆类Circle,两个类都实现接口Compute,最后进行测试。packageedu.slm.test;/***编写程序,定义一个接口Compute,声明计算周长calgirth()和面积calarea()的方法,*然后定义一个长方形类RRect和圆类Circle,两个类都实现接口Compute,最后进行测试。*@authorslm*///******************************/***定义Computer接口*声明计算周长方法calgirth()和求面积方法calarea()*@authorAdministrator*///******************************//******************************/****定义RRect类,实现Computer接口**/classRRect{privateintw;privateinth;publicdoubles;//存储面积publicRRect(int_w,int_h){w=_w;h=_h;}//******************************//添加并实现接口的方法//******************************}/***定义Circle,实现Computer接口*@authorAdministrator*/classCircle{privateintr;publicdoubles;//存储面积publicCircle(int_r){r=_r;}//******************************//添加并实现接口的方法//******************************}publicclassExam293implementsMyInterface{@OverridepublicObjectmethod(Object[]params){intrs=0;intw=Integer.parseInt(params[0].toString());inth=Integer.parseInt(params[1].toString());intr=Integer.parseInt(params[2].toString());//测试功能,请勿修改RRectrect=newRRect(w,h);Circlec=newCircle(r);System.out.println("功能测试...");System.out.println("矩形面积:"+rect.calarea());System.out.println("圆面积:"+c.calarea());rs=(int)((int)rect.calarea()+c.calarea());returnrs;}publicstaticvoidmain(String[]args){Exam293pro=newExam293();pro.method(newObject[]{200,300,500});}} |
免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
|
|
|