根据下面的接口和抽象类,去实现一个正方体类(Cube)计算它表面积和体积(必须实现接口和继承抽象类),并

问题描述:

根据下面的接口和抽象类,去实现一个正方体类(Cube)计算它表面积和体积(必须实现接口和继承抽象类),并
且调用show成员函数输出结果.输出的格式为“长方体的长度=宽度=高度=?,表面积=?,体积=?”(其中?为实际的数据)
\x05计算公式:表面积=6*(宽度*宽度)
\x05体积=宽度*宽度*宽度
\x05public abstract class Square //正方形类
\x05{
\x05 double width; //宽度
\x05 public abstract double getArea(); //计算面积
\x05}
\x05public interface Volume //可计算体积接口
\x05{
\x05 public abstract double getVolume(); //计算体积
\x05}
1个回答 分类:综合 2014-09-26

问题解答:

我来补答
public class Cube extends Square implements Volume{
@Override
public double getArea() {
return 6 * width * width;
}
@Override
public double getVolume() {
return width * width * width;
}
public void show() {
System.out.println("长方体的长度=宽度=高度=" + width + ",表面积=" + getArea() + ",体积=" + getVolume());
}

public static void main(String[] args) {
Cube cube = new Cube();
cube.width = 3;
cube.show();
}
}
运行结果如下:
长方体的长度=宽度=高度=3.0,表面积=54.0,体积=27.0
 
 
展开全文阅读
剩余:2000