为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下大佬们,我们java留了一个作业,编写程序,定义一个接口Comput,声明计算周长和面积的方法

请教一下大佬们,我们java留了一个作业,编写程序,定义一个接口Comput,声明计算周长和面积的方法

慕粉2314452807 2017-06-10 11:45:54
//编写程序,定义一个接口Compute,声明计算周长calgirth()和面积calarea ()的方法,然后定义一个长方形类RRect和圆类Circle,两个类都实现接口Compute,最后进行测试。   package edu.slm.test; /**  * 编写程序,定义一个接口Compute,声明计算周长calgirth()和面积calarea ()的方法,  * 然后定义一个长方形类RRect和圆类Circle,两个类都实现接口Compute,最后进行测试。  * @author slm  */ //****************************** /** * 定义Computer接口 * 声明计算周长方法calgirth()和求面积方法calarea() * @author Administrator */     //******************************   //****************************** /** *  * 定义RRect类,实现Computer接口 *  */ class RRect { private int w; private int h; public double s;// 存储面积 public RRect(int _w, int _h) { w = _w; h = _h; } //******************************  //添加并实现接口的方法 //****************************** } /** * 定义Circle,实现Computer接口 * @author Administrator */ class Circle { private int r; public double s;// 存储面积 public Circle(int _r) { r = _r; } //******************************  //添加并实现接口的方法 //****************************** }   public class Exam293 implements MyInterface { @Override public Object method(Object[] params) { int rs = 0; int w = Integer.parseInt(params[0].toString()); int h = Integer.parseInt(params[1].toString()); int r = Integer.parseInt(params[2].toString()); // 测试功能,请勿修改 RRect rect = new RRect(w, h); Circle c = new Circle(r); System.out.println("功能测试..."); System.out.println("矩形面积:" + rect.calarea()); System.out.println("圆面积:" + c.calarea()); rs = (int) ((int) rect.calarea() + c.calarea()); return rs; } public static void main(String[] args) { Exam293 pro = new Exam293(); pro.method(new Object[] { 200, 300, 500 }); } }
查看完整描述

3 回答

?
黄小凡

TA贡献69条经验 获得超36个赞

你想问什么?

查看完整回答
1 反对 回复 2017-06-10
?
saber大爱_0

TA贡献8条经验 获得超1个赞

实现方法不就是那几个公式吗?还是说你要问其他的?

查看完整回答
反对 回复 2017-06-12
  • 3 回答
  • 0 关注
  • 2861 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信