import java.awt.*;

public class Circ4 extends Shape implements Comparable<Circ4>
{
   private int radius;

   public Circ4()
   {
      super();
      radius = 1;
   }

   public Circ4(int xLoc, int yLoc, int radius)
   {
      super(xLoc, yLoc);
      this.radius = radius;
   }

   public int getRadius()
   {
      return radius;
   }

   public double getArea()
   {
      return Math.PI * radius * radius;
   }

   public void stretchBy(double factor)
   {
      radius = (int)Math.round(radius * factor);
   }

   public int compareTo(Circ4 otherCirc)      // required to implement
   {                                          // the interface Comparable
     if (radius < otherCirc.radius) return(-1);
     if (radius > otherCirc.radius) return(1);
     return(0);
   }

   public String toString()
   {
      String str = "CIRCLE \n"
                 + super.toString()
                 + "Radius: " + radius + "\n"
                 + "Area: " + getArea();
      return str;
   } 
}
