6.定义一个抽象类 Shape,含有抽象方法 area(),用于求图形的面积。定义一个梯形类,继承抽象类 Shape,梯形类的名称是 Trapezia,类中有三个 成员变量分别表示上底、下底、高。定义一个带参数的构造函数完成对 三个成员变量的初始化;通过方法 area()来计算梯形的面积。定义一个 main 主方法创建一个梯形对象,并把该梯形对象的三个成员变量初始化 为 3、5 和 2.4,完成该梯形对象的面积的计算并把面积显示出来。显示 格式自己定义。
楼主这是来要代码的吗,有点多啊
你把整个题目复制搜索估计能出来差不多的题
//父类
public abstract class Shape {
public abstract double getArea();
}
//子类
public class Circle extends Shape {
private double hight;
private double up;
private double down;
public Circle( double up, double down,double hight) {
this.hight = hight;
this.up = up;
this.down = down;
}
public double getArea() {
return ((up+down)*hight)/2;
}
public String toString() {
return "Circle{" +
"area=" + getArea() +
'}';
}
public static void main(String[] args) {
Circle circle = new Circle(3,5,2.4);
System.out.println(circle.toString());
}
}