(1)“圆柱体”类 ✧属性:圆底半径、高, ✧方法1: 计算底面积 ✧方法2:计算体积 ✧方法3:打印圆底半径、高、底面积和体积。 (2)测试类. 创建2个对象(圆底半径、高) 并调用方法。
时间: 2024-02-25 19:57:39 浏览: 71
下面是一个符合要求的 Java 代码实现:
```java
// 圆柱体类
public class Cylinder {
private double radius; // 圆底半径
private double height; // 高
public Cylinder(double radius, double height) {
this.radius = radius;
this.height = height;
}
// 计算底面积
public double calcArea() {
return Math.PI * radius * radius;
}
// 计算体积
public double calcVolume() {
return calcArea() * height;
}
// 打印圆底半径、高、底面积和体积
public void printInfo() {
System.out.println("圆底半径:" + radius);
System.out.println("高:" + height);
System.out.println("底面积:" + calcArea());
System.out.println("体积:" + calcVolume());
}
}
// 测试类
public class TestCylinder {
public static void main(String[] args) {
Cylinder c1 = new Cylinder(2.0, 5.0);
Cylinder c2 = new Cylinder(3.0, 6.0);
c1.printInfo();
System.out.println("-----------------");
c2.printInfo();
}
}
```
在上面的代码中,我们定义了一个 `Cylinder` 类来表示圆柱体,其中包含了圆底半径和高两个属性,以及计算底面积、计算体积和打印信息等方法。然后我们在 `TestCylinder` 类中创建了两个 `Cylinder` 对象,分别调用其方法并打印信息。
阅读全文