按要求编写一个Java应用程序:(1)定义一个类Rectangle,描述一个矩形,包含有长、宽两种属性(用length和width表示)和计算面积的方法(方法名定义为area)。(2)编写一个类Cuboid,继承自矩形类,同时该类描述长方体,具有长、宽、高(height)属性和计算体积的方法(方法名为volume)。(3)编写一个测试类(类名为Test),对以上两个类进行测试,创建一个长方体c1,定义其长、宽、高分别为3.1、4.2,和5.3,输出其底面积和体积。答案 :定义一个类Rectangle,描述一个矩形,包含有长、宽两种属性(用length和width表示)和计算面积的方法(方法名定义为area)。Public class Rectangle { //包含有长、宽两种属性(用length和width表示) public double length; public double width; public Rectangle(double length, double width) { this.length=length; this.width=width; } //计算面积的方法(方面名定义为area) public double area(){ return length*width; }}编写一个类Cuboid,继承自矩形类,同时该类描述长方体,具有长、宽、高(height)属性和计算体积的方法(方法名为volume)。Public class Cuboid extends Rectangle{ public double height; public Cuboid(double length, double width,double height) { super(length, width); this.height=height; } public double volume(){ return length*width*height; }}编写一个测试类(类名为Test),对以上两个类进行测试,创建一个长方体c1,定义其长、宽、高分别为3.1、4.2,和5.3,输出其底面积和体积。
发布时间:2024-04-25 16:43:04