定义接口几何图形Geometry,声明抽象方法area(); 定义圆形类circle,实现接口Geometry,创建矩形对象,并输出矩形对象的面积。
时间: 2024-03-11 21:49:36 浏览: 61
好的,以下是您需要的代码:
```java
// 定义接口几何图形Geometry,声明抽象方法area()
interface Geometry {
double area();
}
// 定义圆形类circle,实现接口Geometry
class Circle implements Geometry {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
@Override
public double area() {
return Math.PI * radius * radius;
}
}
// 创建矩形对象,并输出矩形对象的面积
public class Main {
public static void main(String[] args) {
Circle circle = new Circle(5.0); // 创建圆形对象
System.out.println("圆形的面积为:" + circle.area()); // 输出圆形对象的面积
}
}
```
以上代码定义了一个接口 `Geometry`,该接口有一个抽象方法 `area()`,表示计算几何图形的面积。然后定义了一个圆形类 `Circle`,实现了 `Geometry` 接口,并实现了 `area()` 方法。最后,在 `Main` 类中创建了一个圆形对象,并通过调用 `area()` 方法计算并输出了圆形对象的面积。
阅读全文