import java.awt.*;

public class Circ2 extends Shape implements Drawable
{
   private int radius;

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

   public Circ2(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 void draw(Graphics g)                            // new method for
   {                                                       // drawing the circ.
      g.drawOval(getX(), getY(), 2*radius, 2*radius);
   }

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