/* Program Test_GC.java demonstrates Inheritance */
class Circle {
	double		x, y;
	double		r;

	Circle() { r = 10.0; }
	double area() { return 3.14 * r * r; }
}

class GraphicCircle extends Circle {
	int	color;
	int	fill;

	void set_color(int color) { this.color = color; }

	void print_all() {
		System.out.println("print_all of GraphicCircle");
		System.out.println("x = " + x );
		System.out.println("y = " + y );
		System.out.println("r = " + r );
		System.out.println("color = " + color);
	}
}

class Test_GC {
	public static void main(String[] args) {
		GraphicCircle gc = new GraphicCircle();
		gc.set_color(100);
		gc.print_all();
		System.out.println("Area = " + gc.area());
		}
}

