创建一个圆形类Circle,定义一个求面积的方法area(); 创建一个圆锥类Circular,利用圆形类的求面积方法,求得圆锥类的体积: 创建一个测试类TestExample计算圆锥的体积
时间: 2023-06-08 12:03:28 浏览: 43
好的,我理解了您的要求。以下是我的回答:
创建一个圆形类Circle,定义一个求面积的方法area():
```
public class Circle {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
public double area() {
return Math.PI * Math.pow(radius, 2);
}
}
```
创建一个圆锥类Circular,利用圆形类的求面积方法,求得圆锥类的体积:
```
public class Circular {
private Circle base;
private double height;
public Circular(Circle base, double height) {
this.base = base;
this.height = height;
}
public double volume() {
return (1.0 / 3.0) * base.area() * height;
}
}
```
创建一个测试类TestExample计算圆锥的体积:
```
public class TestExample {
public static void main(String[] args) {
Circle circle = new Circle(2.0);
Circular circular = new Circular(circle, 4.0);
System.out.println("圆锥的体积为:" + circular.volume());
}
}
```
希望我的回答对您有所帮助。