// Point y ColorPoint comparan con instanceof: la igualdad no es simétrica.
public class PointDemo {
    public static void main(String[] args) {
        Point p = new Point(1, 2);
        ColorPoint red = new ColorPoint(1, 2, "rojo");
        IO.println("p.equals(red): " + p.equals(red));
        IO.println("red.equals(p): " + red.equals(p));
    }
}
