shape5: Circle.java

/*
 * Definition of class Circle
 */

class Circle {

	private int x, y, rad; //*1 Instance variables are private

	public Circle (int xin, int yin, int radin) { //*2 Constructor
		x = xin; y = yin; //*2
		rad = radin; //*2
	}

	public void draw() {
		System.out.println ("Drawing circle at " + x + ", " + y
			+ ", radius = " + rad);
	}

	public float area() { //*3 Can still access private vars from inside our methods
		return (float) (rad * rad * 3.14159); //*3
	}
}
[download file]