Java代码设计一个长方体
时间: 2023-09-27 07:06:00 浏览: 53
下面是一个Java代码实现长方体的例子:
```java
public class Cuboid {
private double length;
private double width;
private double height;
public Cuboid(double length, double width, double height) {
this.length = length;
this.width = width;
this.height = height;
}
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getHeight() {
return height;
}
public void setHeight(double height) {
this.height = height;
}
public double getVolume() {
return length * width * height;
}
public double getSurfaceArea() {
return 2 * (length * width + length * height + width * height);
}
}
```
在这个例子中,我们定义了一个类 `Cuboid`,它有三个私有属性:`length`、`width`和`height`,它们分别代表长方体的长度、宽度和高度。类中还有一个构造方法,用于初始化这些属性。
类中还有一些 getter 和 setter 方法,用于获取和设置属性的值。除此之外,类中还有两个方法:`getVolume()` 和 `getSurfaceArea()`,用于计算长方体的体积和表面积。
我们可以使用以下代码来创建一个 `Cuboid` 对象,并计算它的体积和表面积:
```java
Cuboid myCuboid = new Cuboid(10, 5, 3);
System.out.println("Volume: " + myCuboid.getVolume());
System.out.println("Surface area: " + myCuboid.getSurfaceArea());
```
这会输出:
```
Volume: 150.0
Surface area: 190.0
```
这表明,长方体的体积是150,表面积是190。