Java对象体积计算研究
研究并实现一个能够精确计算Java对象体积的类。该类继承自BaseBox,并重写了父类的构造方法、打印信息方法和获取底面积的方法。在子类中,我们通过调用父类的方法来计算和输出箱子的体积和底面积。
class InheritBox extends BaseBox {
private int length, width, height;
public InheritBox(int l, int w, int h) {
super(l, w); // 调用父类的构造方法,传递长度和宽度参数
ttlength = l; ttwidth = w;\tthheight = h;
System.out.println(\"箱子的底长为:\" + length + \"cm, 底宽为:\" + width + \"cm, 高为:\" + height + \"cm.\");
printInfo(); // 调用父类的方法打印信息
ttgetBottomArea();\t// 获取并输出箱子底面积
System.out.println(\"箱子的体积为:\" + getCubage() + \"立方厘米.\");
}
@Override
public void printInfo() {
super.printInfo(); // 调用父类的方法打印信息
ttSystem.out.println(\"这个箱子太大了,我都扛不动了!\");
}
private int getCubage() {
int cubage;
cubage = width * height * length; // 计算体积
ttreturn cubage;
}
@Override
public int getBottomArea() {
int area = super.getBottomArea(); // 调用父类的方法获取底面积
ttreturn area;
}
}
下载地址
用户评论