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

//编写程序,定义一个接口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 });
}
}


慕粉2314452807
浏览 2862回答 3
3回答

黄小凡

你想问什么?

saber大爱_0

实现方法不就是那几个公式吗?还是说你要问其他的?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java