java实验题。。。。。。。

求帮助。。。。。。。。。。。。。。。。。。。有点急。。。。。。。。。。。z图片说明

图片说明图片说明 get set 方法 省略了

Geometric

 public abstract class Geometric {
    public String color;
    public String filled;
    public Geometric() {
        super();
    }
    public Geometric(String color, String filled) {
        super();
        this.color = color;
        this.filled = filled;
    }
    public abstract double getArea();
    public abstract double getPerimeter();
    public abstract String toString();
}

Circle

 public class Circle extends Geometric{

    public double radius;
    public final double PI=3.14;
    public Circle() {
        super();
    }

    public Circle(double radius) {
        super();
        this.radius = radius;
    }


    public double getRadius() {
        return radius;
    }

    public void setRadius(double radius) {
        this.radius = radius;
    }

    @Override
    public double getArea() {
        return PI*radius*radius;
    }

    @Override
    public double getPerimeter() {
        return 2*PI*radius;
    }

    @Override
    public String toString() {
        return "圆的颜色为:"+super.color+"\n"
                +"圆的周长为:"+getPerimeter()+"\n"
                +"圆的面积为:"+getArea();
    }
}

有用请采纳