用Java语言编写 【内容】 设计关于圆形的工具类Cirele。 (1)包含一个属性:半径(radius)。 (2)一个实例方法:对半径属性进行赋值操作。 (3)一个实例方法:输出当前对象的半径的值。
时间: 2024-10-09 17:15:07 浏览: 51
C++简单工厂模式(设计绘图工具)
4星 · 用户满意度95%
在Java中,你可以设计一个名为Circle的工具类来表示圆形,它包含了半径这一属性以及相关的操作方法。下面是一个简单的Circle类的设计:
```java
public class Circle {
// 属性 - 半径
private double radius;
// 构造函数,用于初始化半径
public Circle(double radius) {
this.radius = radius;
}
// 实例方法 - 赋值操作(设置半径)
public void setRadius(double newRadius) {
if (newRadius >= 0) { // 确保半径是非负的
this.radius = newRadius;
} else {
System.out.println("错误:半径不能为负数。");
}
}
// 实例方法 - 输出半径值
public void printRadius() {
System.out.printf("圆的半径是: %.2f", radius);
}
}
```
在这个类里,`setRadius`方法接收一个新的半径值,并对其进行检查;如果传入的是非负数值,就更新半径,否则给出错误提示。`printRadius`方法则用于打印当前圆的半径。
阅读全文