В методе mein при таком добавлении в массив, добавятся имена кота? Сильно не ругайте. да гуглил тему с расширяемыми массивами. Специально не делал через цикл, присваивая имена котам.
package com.javarush.task.task06.task0614;
import java.util.ArrayList;
import java.util.Arrays;
/*
Статические коты
*/
public class Cat {
public static ArrayList<Cat> cats = new ArrayList<>();
public Cat(String t) {
}
public static void main(String[] args) {
cats.add(0, new Cat("Рыжик"));
cats.add(1, new Cat("Пыжик"));
cats.add(2, new Cat("Сыжик"));
cats.add(3, new Cat("Выжик"));
cats.add(4, new Cat("Тыжик"));
cats.add(5, new Cat("Мыжик"));
cats.add(6, new Cat("Крыжик"));
cats.add(7, new Cat("Зыжик"));
cats.add(8, new Cat("Прыжик"));
cats.add(9, new Cat("Стыжик"));
printCats();
}
public static void printCats() {
for (int i = 0; i < cats.size(); i++) {
System.out.println(cats.get(i));
}
}
}
массивсписок заносятся объекты класса Cat. Более того, в условии вообще нет ни слова о том, что в классе должны быть какие-то перменные: судя по всему, надо просто убрать из конструктора параметр t и создавать новые объекты просто через new Cat () - с конструктором по умолчанию. А выводить, как я понимаю, именно в том виде, что у тебя и есть)) Сразу не заметил этот нюанс