public abstract class Shape { protected Color col = Color.COLORLESS; public Shape() {} public Color getColor() { return col; } public void setColor(Color c) { col = c; } abstract double area(); }