java设计一个Shpe接口和它的两个实现类Square和circle,要求如下: (1)Shape接口中有一

要求如下:(1)Shape接口中有一个抽象方法area(),方法接收一个double类型的参数,返回一个double类型的结果。(2)Square和Circle中实现了S... 要求如下: (1)Shape接口中有一个抽象方法area(),方法接收一个double类型的参数,返回一个double类型的结果。
(2)Square和Circle中实现了Shape接口的area()抽象方法,分别求正方形和圆形的面积并返回。 在测试类中创建Square和Circle对象,计算长为2的正方形面积和半径为3的圆形面积。
展开
 我来答
淡然的神仙
2017-07-30 · TA获得超过141个赞
知道答主
回答量:72
采纳率:66%
帮助的人:6.7万
展开全部
// 接口类
public interface Shpe{  
  public double area(double num );
}
//实现类-正方形 
public class Square implements Shpe{

    @Override
    public double area( double num ){
        return num * num; 
    }
}
//实现类-圆 
public class Circle implements Shpe{

    @Override
    public double area( double num ){
        return 3.1416 * num * num ;
    }
}

就特么给10分,我敢说,除了我闲的淡疼,绝壁没人会给你答案。

gdmmd
推荐于2018-02-14 · TA获得超过1279个赞
知道大有可为答主
回答量:1581
采纳率:66%
帮助的人:1012万
展开全部

一下代码仅作参考

public class Test {
public static void main(String[] args) {
Shpe square = new Square();
Shpe circle = new Circle();

System.out.println("长为2的正方形面积" + square.area(2));
System.out.println("半径为3的圆形面积" + circle.area(3));

}
}

interface Shpe {
double area(double d);
}

class Square implements Shpe {

@Override
public double area(double d) {
return d * d;
}

}

class Circle implements Shpe {

@Override
public double area(double d) {
return Math.PI * d * d;
}

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dark19861201
2018-02-13 · TA获得超过2153个赞
知道大有可为答主
回答量:2584
采纳率:79%
帮助的人:1792万
展开全部
public class Foo {
public static void main(String[] args) {
Shape square = new Square();
System.out.println(square.area(2));
Shape circle = new Circle();
System.out.println(circle.area(3));
}
}
interface Shape{
public double area(double d);
}

class Square implements Shape{
public double area(double d) {
return d*d;
}
}
class Circle implements Shape{
private final static double PI = 3.14;
public double area(double d) {
return PI*d*d;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
moxi42
2018-11-10
知道答主
回答量:7
采纳率:0%
帮助的人:6430
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式