用java来写练习2:利用面向对象的编程方法,设计圆类Circle,包含属性(半径)和 计算圆面积的方法。定义测试类,创建该Circle类的对象,并进行测试。
时间: 2024-10-16 12:02:47 浏览: 46
Java面向对象之继承练习题.doc
5星 · 资源好评率100%
在Java中,我们可以设计一个名为`Circle`的类来表示圆,它包含一个半径属性`radius`和一个计算面积的方法`getArea()`。下面是具体的实现:
```java
public class Circle {
private double radius; // 半径
// 构造函数
public Circle(double radius) {
this.radius = radius;
}
// 计算面积的方法
public double getArea() {
return Math.PI * radius * radius;
}
}
```
接下来,我们定义一个测试类`CircleTest`来创建`Circle`对象并进行测试:
```java
import org.junit.Test;
public class CircleTest {
@Test
public void testCircle() {
// 创建Circle对象
Circle circle = new Circle(5.0);
// 测试计算面积
double area = circle.getArea();
System.out.println("The area of the circle with radius 5 is: " + area);
// 修改半径并再次测试
circle.radius = 7.0;
area = circle.getArea();
System.out.println("The area after increasing the radius to 7 is: " + area);
}
}
```
在这个测试类中,我们首先创建了一个半径为5.0的`Circle`对象,然后获取它的面积并打印出来。接着,我们将半径修改为7.0,并再次获取和打印新面积。这就展示了如何通过面向对象的方式设计和测试一个简单的圆形类。
阅读全文