Java题,各位大神,帮助帮助?

设计一个Shape接口和它的两个实现类Square和Circle,要求如下:1)Shape接口中有一个抽象方法getArea(),该方法接收一个double类型的参数,返... 设计一个Shape接口和它的两个实现类Square和Circle,要求如下:
1)Shape接口中有一个抽象方法getArea(),该方法接收一个double类型的参数,返回一个double类型的结果。
2)Square类和Circle类分别实现了Shape接口中的getArea()抽象方法,分别求正方形和圆形的面积。
3)在测试类中分别创建Square和Circle对象,计算边长为5的正方形面积和半径为2的圆形面积。
展开
 我来答
匿名用户
2020-05-26
展开全部
public class Test {
public static void main(String[] args) {
Square square = new Square();
System.out.println("边长5的正方形面积: " + square.getArea(5));
Circle circle = new Circle();
System.out.println("半径2的圆面积: " + circle.getArea(2));
}
}

interface Shape {
public abstract double getArea(double num);
}

class Square implements Shape {
@Override
public double getArea(double num) {
return Math.pow(num, 2);
}
}

class Circle implements Shape {
@Override
public double getArea(double num) {
return Math.PI * Math.pow(num, 2);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式