public abstract class GeometricObject { private String color = "blue"; public String getColor() { return color; } public void printArea() { System.out.printf("The area of %s is %f\n", this, this.area()); } public void setColor(String color) { this.color = color; } public abstract double area(); // must be overridden } // Local Variables: // c-basic-offset: 4 // compile-command: "javac *.java && java TestQuad" // End: