Circle.java

package com.bozoid.cis370.hw02;


/**
A simple <code>Circle</code> class for homework #2.

@author Walt Leipold
*/
public class Circle extends Shape
{
    /**
    Construct a <code>Circle</code> object.

    @param x x-coordinate of center
    @param y y-coordinate of center
    @param r radius of circle
    (<code>x</code>,<code>y</code>) and radius (<code>r</code>).
    */
    public Circle(double x,double y,double r)
    {
        super(x,y);
        this.radius = r;
    }


    /** 
    @return the radius of this <code>Circle</code>
    */
    public double getRadius()
    {
        return radius;
    }


    /** 
    @return a <code>String</code> describing this <code>Circle</code>
    */
    public String toString()
    {
        return getClass().getName() + "[" +
            "x=" + formatNum(getX()) + "," +
            "y=" + formatNum(getY()) + "," +
            "r=" + formatNum(radius) + "]";
    }


    private double radius;
}