定义一个抽象类Shape,它有两个抽象的方法area()和perimeter(),分别表示求面积和周长.
举一反三
- 定义类Shape表示一般二维图形。Shape具有抽象方法area和perimeter,分别计算形状的面积和周长。试定义一些二维形状类(如矩形、三角形、圆形等),这些类均为Shape类的子类。
- 1. 定义抽象类Shape,包含抽象方法double getPeremeter()求周长和double getArea()求面积。 定义一个接口Shape1,包含抽象方法double getPeremeter()求周长和double getArea()求面积。 定义一个矩形类 ,继承抽象类Shape,并自行扩充成员变量和方法,定义一个方法一次直接显示长、宽、周长和面积。 定义一个矩形类 ,实现接口Shape1,并自行扩充成员变量和方法,定义一个方法一次直接显示长、宽、周长和面积。 定义一个测试类,测试这2个矩形类。
- 定义一个抽象类Shape,它包含一个抽象方法getArea(),再定义两个类Rectangle和Circle继承于Shape,并实现getArea()方法计算具体图形的面积。编写测试类创建Rectangle和Circle类的对象,并输出对象的面积。
- 智慧职教: 编写程序实现: ①定义一个抽象类Shape,它有一个计算面积的抽象方法calArea。 ②定义一个三角形类Triangle。它有两个属性n、m,分别表示三角形的底和高。另外,它必须继承于Shape类,并实现calArea方法来计算三角形的面积。 ③定义一个矩形类Rectangle。它有两个属性n、m,分别表示矩形的长和宽。另外,它必须继承于Shape类,并实现calArea方法来计算矩形的面积。 ④定义一个圆类Circle。它有一个属性n,表示圆形的半径。另外,它必须继承于Shape类,并实现calArea方法来计算圆形的面积。 ⑤分别创建一个三角形对象、一个矩形对象、一个圆形对象,然后将它们存入到一个数组中,最后将数组中各类图形的面积输出到屏幕上。
- 设计一个抽象类Shape和它的两个子类Square和Circle,要求如下: (1)Shape类有一个抽象方法area(),方法接收一个double类型的参数,返回一个double类型的结果。[br][/br] (2)Square和Circle实现了抽象类Shape中的抽象方法,分别求正方形和圆形的面积并返回。[br][/br] (3)编写测试类(类名以姓名拼音加作业序号命名),在测试类中创建Square和Circle对象,计算边长为2的正方形的面积和半径为3的圆形的面积。