设计Circle类,该类中的属性是半径和PI,设计带参数的构造方法,参数为圆的半径;再设计两个带有返回值的方法,分别是求周长和面积。 2.设计一个测试类(主类),在主类中构造一个带有半径的Circl
时间: 2024-09-21 07:12:37 浏览: 78
当然,我可以为您设计一个名为Circle的类以及一个测试类来演示这个过程。首先,我们来创建Circle类:
```java
public class Circle {
private double radius;
private final static double PI = 3.14159; // 定义圆周率
// 带参数的构造方法
public Circle(double radius) {
this.radius = radius;
}
// 求圆的周长的方法
public double getCircumference() {
return 2 * PI * radius;
}
// 求圆的面积的方法
public double getArea() {
return PI * Math.pow(radius, 2);
}
}
```
接下来,我们将创建一个名为CircleTest的测试类,在这里我们将构造一个Circle对象并调用其方法:
```java
public class CircleTest {
public static void main(String[] args) {
// 构造一个Circle对象
Circle circle = new Circle(5);
// 测试周长和面积计算
double circumference = circle.getCircumference();
double area = circle.getArea();
System.out.println("Circle with radius " + circle.radius + ":");
System.out.println("Circumference is: " + circumference);
System.out.println("Area is: " + area);
}
}
```
在这个例子中,`CircleTest`的`main`方法创建了一个半径为5的Circle实例,然后分别打印了它的周长和面积。
阅读全文