java.编写一个圆类circle
时间: 2024-11-13 08:23:47 浏览: 6
在Java中,我们可以创建一个名为Circle的类来表示一个几何圆形,通常会包含圆的基本属性如半径(r)和圆面积(Area)、周长(Circumference),以及一些基本的方法如计算面积和周长。下面是一个简单的示例:
```java
public class Circle {
// 定义圆的半径
private double radius;
// 构造函数,用于初始化半径
public Circle(double radius) {
this.radius = radius;
}
// 计算圆的面积
public double getArea() {
return Math.PI * Math.pow(radius, 2);
}
// 计算圆的周长
public double getCircumference() {
return 2 * Math.PI * radius;
}
// 重写了toString方法,提供友好的字符串表示
@Override
public String toString() {
return "Circle [radius=" + radius + ", area=" + getArea() + ", circumference=" + getCircumference() + "]";
}
// 测试方法
public static void main(String[] args) {
Circle circle = new Circle(5.0);
System.out.println(circle);
}
}
```
在这个例子中,我们使用了`Math.PI`常量来计算面积和周长,构造函数接受半径作为参数,并提供了获取面积和周长的方法。`@Override`注解用于标记`toString`方法将重写父类的行为。
阅读全文