Решая задачу я думал что при создание объекта класса Cat, объект автоматом добавлялся в массив, через конструктор. Оказалось гораздо проще вывести их путем добавление через метод main. Подскажите может кто подскажет, возможно реализовать чтоб объект добавлялся в маcсив через конструктор, т.е допустим я создал объект Cat cat1 = new Cat(); и он сразу добавился в массив)))))). Долго мучался но так и не смог сделать).