属性有半径radius (double类型)。 初始化半径的有参构造方法。 计算圆面积的findArea()方法。 主方法中创建一个半径为5的圆对象,对象名为c1,并输出其面积。
时间: 2024-10-27 21:02:22 浏览: 46
首先,让我们定义一个`Circle`类,其中包含一个半径属性(radius)和所需的构造方法、`findArea()`方法。在这个例子中,我们将使用`Math.PI`来计算圆的面积。
```java
public class Circle {
private double radius; // 半径属性
// 有参数构造方法,用于初始化半径
public Circle(double radius) {
this.radius = radius;
}
// 计算圆面积的方法
public double findArea() {
return Math.PI * radius * radius; // 圆面积公式: πr²
}
// 主方法中的示例
public static void main(String[] args) {
// 创建一个半径为5的Circle对象
Circle c1 = new Circle(5);
// 输出圆的面积
System.out.println("The area of the circle with a radius of 5 is: " + c1.findArea());
}
}
```
在这个程序中,我们首先定义了一个具有私有属性`radius`的`Circle`类。然后,提供了带有一个参数(即半径)的构造函数,用来设置圆的初始半径。`findArea()`方法根据圆的半径计算面积,并返回结果。在`main`方法中,我们实例化了一个半径为5的`Circle`对象`c1`,并调用`findArea()`方法打印出其面积。
阅读全文