1. 定义抽象类Shape,包含抽象方法double getPeremeter()求周长和double getArea()求面积。 定义一个接口Shape1,包含抽象方法double getPeremeter()求周长和double getArea()求面积。 定义一个矩形类 ,继承抽象类Shape,并自行扩充成员变量和方法,定义一个方法一次直接显示长、宽、周长和面积。 定义一个矩形类 ,实现接口Shape1,并自行扩充成员变量和方法,定义一个方法一次直接显示长、宽、周长和面积。 定义一个测试类,测试这2个矩形类。
举一反三
- 定义一个抽象类Shape,它包含一个抽象方法getArea(),再定义两个类Rectangle和Circle继承于Shape,并实现getArea()方法计算具体图形的面积。编写测试类创建Rectangle和Circle类的对象,并输出对象的面积。
- 任务:针对不同几何图形计算周长与面积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对象输入矩形长与宽,计算其周长与面积输入圆半径,计算其周长和面积
- 定义一个抽象类Shape,它有两个抽象的方法area()和perimeter(),分别表示求面积和周长.
- 定义一个抽象基类Shape,它包含一个抽象方法getArea(),从Shape类派生出Rectangle和Circle类,这两个类
- 1、定义接口Shape,包含常量PI=3.14,方法GetArea(),GetGirth(),ShowInfo(),功能分别为:计算面积、计算周长,输出计算结果2、定义类Circle,实现接口Shape的方法,计算圆的面积和周长。3、定义类cylinder,实现接口Shape的方法,计算圆柱的表面积和体积。4、在主方法中实现各类的实例化,并输出相应的计算结果。