検討:
Dogは のサブクラスでありAnimal、DogオーバーライドしますAnimal.eat()
Animal[] animals = getAllAnimals();
for (int i = 0; i < animals.length; i++) {
animals[i].eat();
}
Animal.eat()によってオーバーライドされた場合、メソッドが型の識別子( ?)Dog.eat()から呼び出されたときに呼び出されるのはどれですか?Animalanimals[i]