有以下几个类,根据下面的继承关系,用Java代码实现。[img=275x289]17e0cb5a809352a.jpg[/img]I.Circle类(圆形),属性:半径;方法:求周长、求面积。II.Rect类(矩形),属性:长、宽;方法:求周长、求面积。III.Square类(正方形),属性:边长;方法:求周长、求面积。提示:1).这三个类均具有求周长和面积的方法。2).正方形是特殊的矩形。
举一反三
- 1. 定义抽象类Shape,包含抽象方法double getPeremeter()求周长和double getArea()求面积。 定义一个接口Shape1,包含抽象方法double getPeremeter()求周长和double getArea()求面积。 定义一个矩形类 ,继承抽象类Shape,并自行扩充成员变量和方法,定义一个方法一次直接显示长、宽、周长和面积。 定义一个矩形类 ,实现接口Shape1,并自行扩充成员变量和方法,定义一个方法一次直接显示长、宽、周长和面积。 定义一个测试类,测试这2个矩形类。
- 请简述Python中的继承机制。设计一个Circle(圆)类,该类中包括属性radius(半径),还包括____()、get____area()(求面积)共方法。设计完成后,创建Circle类的对象求周长和面积的功能。
- 掌握创建类的基本方法。定义一个Circle类,根据圆的半径求周长和面积。再由Circle类创建两个圆对象,其半径分别为5和10,要求输出各自的周长和面积。
- 任务:针对不同几何图形计算周长与面积1、创建Shape类,提供两个方法double perimeter() —— 计算图形周长double area() —— 计算图形面积2、创建矩形类Rectangle继承Shape类包含双精度的长宽属性:a和b3、创建圆形类Circle继承Shape类包含双精度的半径属性:r4、创建ShapeCalculation类,提供两个方法double getPerimter(Shape shape); ——计算图形周长double getArea(Shape shape); ——计算图形面积5、创建TestShapeCalculation类实例化ShapeCalculation对象输入矩形长与宽,计算其周长与面积输入圆半径,计算其周长和面积
- 定义一个矩形类Rectangle:[br][/br] 1、有2个属性:长length、宽width;(2分) 2、通过构造方法Rectangle(int width, int length),分别给两个属性赋值;(2分) 3、定义三个方法:getArea()求面积、getPer()求周长,showAll()分别在控制台输出长、宽、面积、周长;(4分) 4、创建一个Rectangle对象,并输出相关信息。(2分)