java实验题。。。。。

6.定义一个抽象类 Shape,含有抽象方法 area(),用于求图形的面积。定义一个梯形类,继承抽象类 Shape,梯形类的名称是 Trapezia,类中有三个 成员变量分别表示上底、下底、高。定义一个带参数的构造函数完成对 三个成员变量的初始化;通过方法 area()来计算梯形的面积。定义一个 main 主方法创建一个梯形对象,并把该梯形对象的三个成员变量初始化 为 3、5 和 2.4,完成该梯形对象的面积的计算并把面积显示出来。显示 格式自己定义。

3个回答

楼主这是来要代码的吗,有点多啊

qq_40775259
qq_40775259 回复快速递丶walnut: 确实需要代码
大约 2 年之前 回复

你把整个题目复制搜索估计能出来差不多的题

 //父类
 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());
    }


}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问