¿Cuál es el resultado de este programa?
class Animal {
public void makeSound() {
System.out.println("Animal is making a sound");
}
}
class Dog extends Animal {
public void makeSound() {
System.out.println("Bark!");
}
}
class Cat extends Animal {
public void makeSound() {
System.out.println("Meow!");
}
}
public class Main {
public static void main(String[] args) {
Animal[] myAnimals = new Animal[3];
myAnimals[0] = new Dog();
myAnimals[1] = new Cat();
myAnimals[2] = new Dog();
for (Animal animal : myAnimals) {
animal.makeSound();
}
}
}