public abstract class GeometricObject { protected String color = "blue"; public void printArea() { System.out.printf("The area of %s is %f\n", this, this.area()); } public String getColor() { return color; } 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: