用Java设计一个圆类,该类有半径属性和计算圆面积的方法。编写主类测试其正确性。
时间: 2024-05-07 09:16:57 浏览: 69
好的,我明白了。下面是Java设计的圆类的代码:
```java
public class Circle {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public double area() {
return Math.PI * radius * radius;
}
}
```
这里的`Circle`类有一个`radius`私有属性,一个构造函数和两个公有方法。其中,构造函数用于初始化`radius`属性,`getRadius`方法返回`radius`属性的值,`area`方法用于计算圆的面积。以下是主类测试代码的示例:
```java
public class Main {
public static void main(String[] args) {
Circle circle = new Circle(2.0);
double area = circle.area();
System.out.println("The area of the circle is: " + area);
}
}
```
在上面的主类测试代码中,我们创建了一个`Circle`对象,传入半径值2.0进行初始化,并通过调用`area`方法计算圆的面积。运行该代码,输出结果为:
```
The area of the circle is: 12.566370614359172
```
阅读全文