请输出调用的构造参数,新增成员变量值的显示,计算长方体表面积的函数
时间: 2024-10-13 08:14:42 浏览: 6
在编程中,创建一个计算长方体表面积的函数通常需要一个表示长方体属性的构造函数,这个构造函数会接收并存储长、宽、高的值作为输入。假设我们有一个名为`Cube`的类,它包含三个私有成员变量`length`、`width`和`height`,并且有一个公共构造函数接受这些参数:
```java
public class Cube {
private double length;
private double width;
private double height;
// 构造函数,用于设置初始尺寸
public Cube(double length, double width, double height) {
this.length = length;
this.width = width;
this.height = height;
}
// 计算长方体表面积的公有方法
public double calculateSurfaceArea() {
return 2 * (length * width + length * height + width * height);
}
// 新增成员变量值的显示方法
@Override
public String toString() {
return "长方体的尺寸是: 长=" + length + ", 宽=" + width + ", 高=" + height;
}
}
```
当你创建一个新的`Cube`实例时,可以像这样调用构造函数:
```java
Cube myCube = new Cube(5.0, 4.0, 3.0);
```
然后你可以通过`calculateSurfaceArea()`方法获取表面积,并使用`toString()`方法查看成员变量的值:
```java
double surfaceArea = myCube.calculateSurfaceArea();
System.out.println(myCube); // 输出:长方体的尺寸是: 长=5.0, 宽=4.0, 高=3.0
```
阅读全文