在java 中 案例:圆类方法设计与调用 案例需求: 所有的圆都有半径值,每个圆的半径值都是独立的。对于圆,总是有求面积、求周长等功能需求。 请设计圆类,并创建圆对象获取对应信息。提示:可以通过Math.PI来获取圆周率值。 示例代码如下。 圆类Circle:简单的代码
时间: 2024-10-15 11:26:42 浏览: 17
在Java中,我们可以创建一个名为`Circle`的类来表示圆的基本属性和功能。这个类通常会包含两个私有成员变量,一个是`radius`代表半径,另一个是常量`PI`用于计算圆的周长和面积。以下是`Circle`类的设计以及如何创建对象并调用方法的一个简单示例:
```java
public class Circle {
private double radius;
private static final double PI = Math.PI;
// 构造函数,初始化圆的半径
public Circle(double radius) {
this.radius = radius;
}
// 求圆的面积
public double getArea() {
return PI * Math.pow(radius, 2);
}
// 求圆的周长
public double getCircumference() {
return 2 * PI * radius;
}
// 显示圆的信息
public void displayInfo() {
System.out.println("半径: " + radius);
System.out.println("面积: " + getArea());
System.out.println("周长: " + getCircumference());
}
}
// 创建并调用圆对象
public class Main {
public static void main(String[] args) {
Circle circle1 = new Circle(5.0); // 创建一个半径为5的圆
circle1.displayInfo(); // 输出圆的相关信息
}
}
```
在这个例子中,我们创建了一个`Circle`类,其中包含了构造函数、计算面积和周长的方法,以及一个显示信息的方法。然后,在`main`方法中,我们创建了一个半径为5.0的圆实例,并通过调用其方法获取和打印出相应的面积和周长。
阅读全文