public class Circle2 { private double radius = 1.0; // instance variable or the class private double center_x; // x coordinate of the center point private double center_y; // y coordinate of the center point public Circle2() // constructor with no parameters { center_x = 0; // initialize member data variables center_y = 0; } public Circle2() { this(1.0,0,0); } public Circle2(double r, double x, double y) { radius = r; center_x = x; center_y = y; } public double getRadius() // accessor method { return radius; } public double getCenterX() // accessor method { return center_x; } public double getCenterY() // accessor method { return center_y; } public void setRadius(double r) // mutator method { // what possible error checking might be done here? radius = r; } public void setCenter(double x, double y) // mutator method { center_x = x; center_y = y; } // other methods public double findArea() { return (radius * radius * 3.14159); } public double findCircumference() { return (radius * 2 * 3.14159); } }