/*
* The Circle
class models a circle with a radius and color.
*/
public class Circle { // Save as "Circle.java"
// Private
instance variables
private
double radius;
private
String color;
public
Circle(double r, String c) {
radius
= r;
color =
c;
}
// Public
methods
public
double getRadius() {
return
radius;
}
public
String getColor() {
return
color;
}
public
double getArea() {
return
radius * radius * Math.PI;
}
}
/*
* A Test
Driver for the "Circle" class
*/
class TestCircle {
public
static void main(String[] args) { //
Program entry point
//
Declare and Construct an instance of the Circle class called c1
Circle
c1 = new Circle(2.0, "blue");
System.out.println("The
radius is: " + c1.getRadius());
//
use dot operator to invoke member methods
System.out.println("The color is: " + c1.getColor());
System.out.printf("The area is: %.2f%n", c1.getArea());
System.out.println("The area is"
+ c1.getArea());
}
}