编写程序:定义Circle类,包含设置圆半径、取得圆半径以及计算圆面积的函数,编写覆盖Object 类 toString()方法的程序,用来返回圆半径和圆面积信息。
时间: 2024-06-13 19:04:47 浏览: 86
这道题目要求我们编写一个Circle类,其中包含设置圆半径、取得圆半径以及计算圆面积的函数。我们还需要覆盖Object类的toString()方法,用来返回圆半径和圆面积信息。
下面是一个可能的实现:
```
public class Circle {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public double area() {
return Math.PI * radius * radius;
}
@Override
public String toString() {
return "Radius: " + radius + ", Area: " + area();
}
}
```
在这个实现中,我们定义了一个Circle类,其中包含一个私有的radius属性,以及一个构造函数和三个公共方法。构造函数用来初始化radius属性,setRadius()方法用来设置radius属性,getRadius()方法用来获取radius属性,area()方法用来计算圆的面积。我们还覆盖了Object类的toString()方法,用来返回圆半径和圆面积信息。
阅读全文