1. 定义接口CircleInterface,类Circle实现接口,实现计算圆的周长和面积,测试其特性。
时间: 2024-02-18 16:00:43 浏览: 26
好的,下面是实现接口CircleInterface和类Circle的Java代码示例:
```java
// 定义接口CircleInterface
interface CircleInterface {
double getPerimeter(); // 计算圆的周长
double getArea(); // 计算圆的面积
}
// 实现接口的类Circle
class Circle implements CircleInterface {
private double radius;
public Circle(double r) {
radius = r;
}
@Override
public double getPerimeter() {
return 2 * Math.PI * radius;
}
@Override
public double getArea() {
return Math.PI * radius * radius;
}
}
// 测试类
public class TestCircle {
public static void main(String[] args) {
Circle c = new Circle(5); // 创建半径为5的圆
System.out.println("圆的周长为:" + c.getPerimeter());
System.out.println("圆的面积为:" + c.getArea());
}
}
```
在上面的代码中,Circle类实现了CircleInterface接口,并实现了接口中定义的两个方法getPerimeter()和getArea(),用于计算圆的周长和面积。测试类TestCircle中创建了一个半径为5的Circle对象,并调用其getPerimeter()和getArea()方法,输出结果即为圆的周长和面积。