编写一个完整的Java Application 程序。包含接口ShapeArea,类Circle、Rectangle、Test,具体要求如下: ⑴接口ShapeArea: ①接口方法 double getArea():求一个形状的面积 double getPerimeter ():求一个形状的周长 ⑵类Rectangle: 实现ShapeArea接口,并有以下属性和方法: ① 属性 width: double型,表示长方形的宽度 height:double型,表示长方形的长度 ② 方法 Rectangle(double w, double h):构造函数 toString():输出矩形的描述信息,如“width=1.0,height=2.0,perimeter=6.0,area=2.0” ⑶Test类作为主类要完成测试功能 ① 生成Rectangle对象 ② 调用对象的toString方法,输出对象的描述信息
举一反三
- 设计一个长方形类Rectangle,成员变量包括长和宽。类中包含构造方法Rectangle(double length,double width)、计算面积calArea和周长calPerimeter的方法,并有相应的set( )方法和get( )方法设置和获得长和宽。
- 按下面文字要求编写程序 1) 创建一个Rectangle类(表示矩形); 2) 属性:两个double成员变量,width(表示宽)和height(表示长)。 3) 方法:计算矩形的周长length()和面积area()。 4) 编写测试类Test,创建Rectangle对象,并给两个成员变量赋值,调用周长和面积的方法,输出周长和面积。 注意:可以将答案直接输入到答题区,或提交Word文档
- 设计一个名为 Rectangle 的类表示矩形。这个类包括: •两 个 名 为 width 和 height 的 double 型数据域, 它们分别表示矩形的宽和高。 width 和height 的默认值都为1。 • 创 建— 个为 width 和 height 指定值的构造方法。[br][/br] • 创建一个名为 getArea()方法,该方法返回矩形的面积。 •创建一个名为 getPemeter( )的方法,返回矩形的周长。 •编写一个测试类Test. 创建一个 Rectangle 对 象 ,其宽为 3.5,高为 35.9。然后输出这个矩形的宽、 高、 面积和周长。
- 0102- 构造方案练习编写一个Java应用程序,该程序中有3个类:Rectangle、Circle和主类Shape。具体要求如下:1、Rectangle类具有类型为double的长、宽属性具有计算并返回面积(area)的功能具有一个构造方法对长、宽进行初始化2、Circle类具有类型为double的半径属性具有计算返回周长的功能具有计算返回面积的功能具有一个构造方法对半径进行初始化3、Shape类在main方法中测试Rectangle类和Circle类的功能。
- 创建一个接口IShape,其中定义两个属性Width和Height,均为double类型,另有一个方法用于计算图形的面积,方法名为Area(),其返回值类型为double。另有一类Rectangle实现自该接口,并使用Width*Height的方法来完成自身的面积计算。该类有一个带两个参数的构造函数,分别为Width和Height属性赋值。另有一类Square,该类继承自Rectangle,该类的特性是Width和Height的值相同,因此有一个带一个参数的构造函数,通过调用父类的构造函数来完成对自身的Width和Height进行赋值并完成面积的计算。根据上述描述,结合下图,完成类定义以及测试代码的编写。(20分)