import java.awt.*; import javax.swing.*; /** * Specialized subclass of Square */ public class ColSquare extends Square { private Color color; /** Everything the same as superclass, except stash color */ public ColSquare (Canvas canvas, Color color) { super (canvas); this.color = color; } /** Piggybacks on super class' code */ public void draw (Graphics g) { g.setColor (color); super.draw (g); g.setColor (Color.BLACK); } }