设计并实现一个圆锥类,编写构造方法,其成员变量为底面半径和高;成员方法有计算底面积和体积。使用该类在main()方法中生成一个圆锥对象,并计算圆锥面积和体积。
时间: 2024-10-24 14:04:11 浏览: 41
首先,我们可以在Java中创建一个名为`ConicalShape`的类,代表圆锥的基本属性和操作。以下是设计和实现这个圆锥类的步骤:
```java
public class ConicalShape {
private double baseRadius; // 底面半径
private double height; // 高
// 构造方法
public ConicalShape(double radius, double height) {
this.baseRadius = radius;
this.height = height;
}
// 成员方法:计算底面积
public double calculateBaseArea() {
return Math.PI * Math.pow(baseRadius, 2);
}
// 成员方法:计算体积
public double calculateVolume() {
return (1.0 / 3.0) * Math.PI * Math.pow(baseRadius, 2) * height;
}
}
// 主函数main()
public static void main(String[] args) {
// 创建圆锥对象
ConicalShape cone = new ConicalShape(5.0, 10.0);
// 计算并打印圆锥的底面积和体积
double baseArea = cone.calculateBaseArea();
double volume = cone.calculateVolume();
System.out.println("底面积: " + baseArea);
System.out.println("体积: " + volume);
//
阅读全文