用Java设计一个立方体类cube只有边长属性 具有设置边长 取得边长,计算表面积 计算体积的方法创建cube对象为其设置新边长 显示其边长 计算并显示其表面积和体积
时间: 2023-08-21 13:03:28 浏览: 56
好的,下面是使用 Java 设计一个立方体类 Cube 的代码,满足您的要求:
```java
public class Cube {
private double length;
public Cube(double length) {
this.length = length;
}
public void setLength(double length) {
this.length = length;
}
public double getLength() {
return length;
}
public double getSurfaceArea() {
return 6 * length * length;
}
public double getVolume() {
return length * length * length;
}
}
// 创建一个 Cube 对象,设置边长为 5
Cube cube = new Cube(5);
// 显示边长
System.out.println("Cube Length: " + cube.getLength());
// 计算并显示表面积
double surfaceArea = cube.getSurfaceArea();
System.out.println("Cube Surface Area: " + surfaceArea);
// 计算并显示体积
double volume = cube.getVolume();
System.out.println("Cube Volume: " + volume);
```
您可以通过调用 `setLength()` 方法来设置新的边长,并且可以使用 `getSurfaceArea()` 方法和 `getVolume()` 方法来计算表面积和体积。运行上述代码将输出以下结果:
```
Cube Length: 5.0
Cube Surface Area: 150.0
Cube Volume: 125.0
```
希望这可以回答您的问题!