Circle class with the following methods:
public Circle(Point centerPt, double r) |
constructs a circle with the given center point and radius |
public Point getCenter() |
returns the Point center point of the circle |
public double getRadius() |
returns the double radius value of the circle |
public void setRadius(double newR) |
sets the radius to the value given |
public void setCenter(Point newCenter) |
sets the center point to the point given |
public double computeArea() |
returns the double area of the circle |
public double computeCircumference() |
returns the double circumference of the circle |
contains method for the Circle class.
The method should take a Point as an argument and return true
if the given point is inside the circle and false otherwise.
isInside that takes two Circle objects as
arguments and returns true if the second circle is completely inside
the first circle and returns false otherwise.
That is, the isInside method should have the following signature:boolean isInside(Circle outer, Circle inner)
Date class. It must contain (at least) the
following public methods:
Date(int m, int d, int y) |
Creates a Date object with the given month (1 <= m <= 12), day (1 <= d <= 31), and year (1000 <= y <= 9999). The arguments passed in are checked for validity; invalid arguments are replaced with 0. |
int getMonth() |
Returns the month. |
int getDay() |
Returns the day. |
int getYear() |
Returns the year. |
String toString() |
Returns a string representation of the Date object (suitable for printing). The date is represented in the format mm/dd/yyyy (e.g. 3/29/2000). |