1) Неизвестная ошибка компиляции строка 22. Посмотрел вопросы и нашёл такое решение, хотя не знаю, что значит add, size, get, добавить? size это как length? установить? 2) Не понятно, что значит ArrayList<Cat> cats = new ArrayList<Cat>() ; По условию мы должны сделать так, но что это значит, связанно ли это с массивами? Его по-другому создают. Буду очень благодарен за помощь.