0 / 60 seg.

¿Cuál es el resultado de ejecutar el siguiente código?

public class Shape {
   public void draw() {
      System.out.println("Drawing a shape");
   }
}
public class Circle extends Shape {
   public void draw() {
      System.out.println("Drawing a circle");
   }
}
public class Square extends Shape {
   public void draw() {
      System.out.println("Drawing a square");
   }
}
public class PolymorphismExample {
   public static void main(String[] args) {
      Shape[] shapes = new Shape[3];
      shapes[0] = new Circle();
      shapes[1] = new Square();
      shapes[2] = new Shape();
      for (Shape s : shapes) {
         s.draw();
      }
   }
}