按要求编写Java程序,按要求封装一个Circlle类,并实现操作: 1. Circle类属性:半径; 2. Circle类方法:“设置半径”、“获取半径”、“计算面积”、“计算周长”; 3.创建I个Cirdle类对象,分别计算其周长和面积。
时间: 2024-12-24 21:38:58 浏览: 80
在Java中,你可以按照下面的方式来设计和实现Circle类:
```java
public class Circle {
private double radius; // 半径属性
// 构造函数,用于初始化半径
public Circle(double radius) {
this.radius = radius;
}
// 设置半径的方法
public void setRadius(double newRadius) {
if (newRadius >= 0) {
radius = newRadius;
} else {
System.out.println("半径值必须是非负数!");
}
}
// 获取半径的方法
public double getRadius() {
return radius;
}
// 计算面积的方法
public double calculateArea() {
return Math.PI * Math.pow(radius, 2);
}
// 计算周长的方法
public double calculateCircumference() {
return 2 * Math.PI * radius;
}
// 测试部分
public static void main(String[] args) {
Circle circle1 = new Circle(5); // 创建一个Circle对象
circle1.setRadius(7); // 设置新的半径
System.out.println("半径: " + circle1.getRadius());
System.out.println("面积: " + circle1.calculateArea());
System.out.println("周长: " + circle1.calculateCircumference());
Circle circle2 = new Circle(0); // 另一个Circle对象
circle2.setRadius(-1); // 非正数半径测试
}
}
```
在这个例子中,我们创建了一个Circle类,包含私有变量radius、构造函数、getter和setter方法以及计算面积和周长的方法。然后在main方法中创建了两个Circle对象,并进行了相应的操作。
阅读全文
相关推荐



















