3、(1) 编写一个圆类 Circle,该类拥有: 一个成员变量 Radius(浮点型); //存放圆的半径; ②两个构造方法 Circle() // 将半径设为 0 Circle(double r)//创建Circle对象时将半径初始化为r ③ 三个成员方法 double getArea() //获取圆的面积 double getPerimeter()//获取圆的周长 void show() //将圆的半径、周长、面积输出到屏幕
时间: 2023-10-16 09:09:01 浏览: 287
下面是 Circle 类的实现代码:
```java
public class Circle {
private double radius; // 存放圆的半径
public Circle() { // 默认构造方法,将半径设为 0
radius = 0;
}
public Circle(double r) { // 创建 Circle 对象时将半径初始化为 r
radius = r;
}
public double getArea() { // 获取圆的面积
return Math.PI * radius * radius;
}
public double getPerimeter() { // 获取圆的周长
return 2 * Math.PI * radius;
}
public void show() { // 将圆的半径、周长、面积输出到屏幕
System.out.println("半径:" + radius);
System.out.println("周长:" + getPerimeter());
System.out.println("面积:" + getArea());
}
}
```
使用示例:
```java
public class CircleTest {
public static void main(String[] args) {
Circle c1 = new Circle(); // 创建一个半径为 0 的 Circle 对象
Circle c2 = new Circle(5.0); // 创建一个半径为 5.0 的 Circle 对象
c1.show(); // 输出:半径:0.0 周长:0.0 面积:0.0
c2.show(); // 输出:半径:5.0 周长:31.41592653589793 面积:78.53981633974483
}
}
```