Может кто-нибудь объяснить мне, почему я не получаю тот же результат, что и в книге?
публичный класс MyAnimalList { частное животное[] животные = новое животное[5]; частный int nextIndex = 0; public void add(Animal a) { если (nextIndex < животные.длина) { животные [nextIndex] = а; System.out.println("Животное добавлено в " + nextIndex); следующийИндекс++; } } } общественный класс AnimalTestDrive{ public static void main (String[] args) { Список MyAnimalList = новый MyAnimalList(); Собака а = новая собака(); Кот c = новый Кот(); список.добавить(а); список.добавить(с); } } ВЫВОД:
% Java AnimalTestDrive Животное добавлено в 0 Животное добавлено в 1 Head First Java, страница 207
ВЫВОД, как и должно быть: животное добавлено в 0. Животное добавлено в 1
но я получаю :java: не могу найти символ символ: класс Животное местоположение: класс MyAnimalList
и в книге нет упоминания о другом классе.
