求一java程序 求圆和矩形面积 在线等 面向对象的~~

5、编写程序,在程序中定义一个抽象类Area、两个Area类的子类RectArea和RoundArea,以及一个实现类ImpleArea。程序的实现要求如下:(1)抽象类... 5、 编写程序,在程序中定义一个抽象类Area、两个Area类的子类RectArea和RoundArea,以及一个实现类ImpleArea。程序的实现要求如下:
(1) 抽象类Area中只包含一个抽象方法:double area()。
(2) 子类RoundArea通过覆盖父类中的抽象方法area来求圆的面积,另一个子类RectArea通过覆盖父类中的抽象方法area来求长方形的面积。
(3) 圆的半径和长方形的边分别定义为子类RoundArea和RectArea的域,都为double类型。
(4) 在ImpleArea类中包含main方法,在main方法中分别创建RectArea和RoundArea类的对象,并调用area方法求出对象定义的长方形和圆形的面积,并输出。

谢谢各位大哥大姐了!
最好是能运行~~~麻烦各位了~~
展开
 我来答
臧禧2r
2009-10-08 · TA获得超过472个赞
知道小有建树答主
回答量:362
采纳率:0%
帮助的人:194万
展开全部
Area 类:

public abstract interface Area {

public double area(double a, double b);
}
RectArea 类:
public interface RectArea extends Area{
public double area(double a, double b);
}
RoundArea 类:
public interface RoundArea extends Area{

public double area(double a,double b);

}
ImpleArea :实现类
public class ImpleArea implements Area,RectArea,RoundArea{

public double area(double a, double b) {
double temp =0d;
//圆的面积 a半径 b半径
if(a==b){
temp=3.14*a*b;
}
//长方形的面积
else{
temp=a*b;
}
return temp;
}

}

希望我的答案你能满意~~~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式