:定义Cire类实现 Calculate接口中有关圆面积和圆周长的方法,并在控制台输出半径为3的圆面积及圆周长。
时间: 2024-10-24 10:16:54 浏览: 24
在Java中,你可以创建一个名为Circle的类来实现`Calculate`接口,该接口包含计算圆面积和圆周长的相关方法。首先,你需要定义`Calculate`接口:
```java
// 定义Calculate接口
public interface Calculate {
double calculateArea(double radius);
double calculateCircumference(double radius);
}
```
然后,创建Circle类并实现这个接口:
```java
// Circle类实现Calculate接口
public class Circle implements Calculate {
private double radius;
// 构造函数
public Circle(double radius) {
this.radius = radius;
}
// 实现calculateArea方法
@Override
public double calculateArea(double radius) {
return Math.PI * radius * radius;
}
// 实现calculateCircumference方法
@Override
public double calculateCircumference(double radius) {
return 2 * Math.PI * radius;
}
public static void main(String[] args) {
// 创建Circle对象
Circle circle = new Circle(3);
// 计算圆面积和周长并打印结果
double area = circle.calculateArea(circle.getRadius());
double circumference = circle.calculateCircumference(circle.getRadius());
System.out.println("圆的半径为 " + circle.getRadius() + ",面积是:" + area);
System.out.println("圆的半径为 " + circle.getRadius() + ",周长是:" + circumference);
}
}
// 提供getRadius方法获取圆的半径
public double getRadius() {
return radius;
}
```
在这个例子中,我们通过`Circle`类实现了`Calculate`接口,提供了计算圆面积和周长的实现,并在`main`方法中展示了半径为3的圆的面积和周长的计算结果。
阅读全文