Class Circle

java.lang.Object
  extended by Shape
      extended by Circle

public class Circle
extends Shape

A Circle is a Shape that maintains information about its radius. A Circle knows how to return its radius, set its radius, calculate and return its area, and calculate and return its circumference.


Field Summary
private  double myRadius
           
 
Constructor Summary
Circle(double x)
          Constructs a circle with initial radius specified by x.
 
Method Summary
 double findArea()
          Calculates and returns the circle's area.
 double findCircumference()
          Calculates and returns the circle's circumference.
 double getRadius()
          Returns the circle's radius
 void setRadius(double x)
          Sets the radius to the input number.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myRadius

private double myRadius
Constructor Detail

Circle

public Circle(double x)
Constructs a circle with initial radius specified by x.

Parameters:
x - initial radius
Method Detail

getRadius

public double getRadius()
Returns the circle's radius

Returns:
radius

setRadius

public void setRadius(double x)
Sets the radius to the input number.

Parameters:
x - assigns x to myRadius

findArea

public double findArea()
Calculates and returns the circle's area.

Specified by:
findArea in class Shape
Returns:
area

findCircumference

public double findCircumference()
Calculates and returns the circle's circumference.

Returns:
circumference