
public abstract class Shape {
    protected Point p;
    public  int len;
    public Shape(int x,int y){
        p=new Point();
        this.p.x=x;
        this.p.y=y;
    }
    public Shape(int x,int y, int h){
        this(x,y);
        this.len=h;
    }
    public void setPosition(int x, int y){
        this.p.x=x;
        this.p.y=y;
    }
    public abstract float area();
    public abstract float surrounding();
    public abstract String toString();
}
