酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

求编写一个java应求编写一个java应用程序: (1)定义一个类,描述一个矩形,包含有长、宽两种属性和计算面积方法。 (2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性和计算体积的方法。 (3)编写一个测试类,对以上两个类进行测试,创建一个长方体,定义其长、宽、高,输出其底面积和体积。 注意事项: 1) 因平台只能保存无格式代码,请先将编译器中的代码复制到记事本,再粘贴至本题答题框中 2) 输出的冒号用中文,后面没有空格,如果怕出错,可以直接在输出案例上拷贝标点符号 输入描述: 给定矩形的长、宽、高 输出描述: 这是体积计算:xxx.xx(体积) 这是底面积计算:xxx.xx(底面积)(用长方体对象计算体积和底面积) 另一种实例化方式: 这是底面积计算:xxx.xx(底面积) 这是体积计算:xxx.xx(体积)(用矩形对象计算底面积,用长方体对象计算体积) 输入案例: 5.4 3.2 2.5 输出案例: 这是体积计算:43.2 这是底面积计算:17.28 另一种实例化方式: 这是底面积计算:17.28 这是体积计算:43.2 java用程序: (1)

```java class Rectangle { double length; double width; double calculateArea() { return length * width; } } class Cuboid extends Rectangle { double height; double calculateVolume() { return calculateArea() * height; } } public class Test { public static void main(String[] args) { double length = 5.4; double width = 3.2; double height = 2.5; Cuboid cuboid = new Cuboid(); cuboid.length = length; cuboid.width = width; cuboid.height = height; System.out.println("这是体积计算:" + cuboid.calculateVolume()); System.out.println("这是底面积计算:" + cuboid.calculateArea()); System.out.println("另一种实例化方式:"); Rectangle rectangle = new Rectangle(); rectangle.length = length; rectangle.width = width; Cuboid cuboid2 = new Cuboid(); cuboid2.length = length; cuboid2.width = width; cuboid2.height = height; System.out.println("这是底面积计算:" + rectangle.calculateArea()); System.out.println("这是体积计算:" + cuboid2.calculateVolume()); } } ``` [2024-10-20 10:34:27 | AI写代码神器 | 308点数解答]

相关提问