¿Cuál es el resultado de la siguiente operación de casting?
Rectangle rect = new Square(5); Square square = (Square) rect;
Un error de compilación
Una referencia a un objeto Square
Un error en tiempo de ejecución
Una referencia a un objeto Rectangle