Статический кот — всем котам кот. Поэтому в этой задаче в классе Cat добавляем статическую переменную cats. Пусть при каждом создании кота (нового объекта Cat) в переменную cats добавляется этот новый кот. Нам нужно создать 10 объектов Cat, а затем метод printCats должен выводить всех котов на экран.
Статические коты
- 10
Недоступна
Комментарии (491)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ivan
3 июля, 10:02
4 условие максимально глупо, как и само задание на этом уровне, хоть и был знаком с ArrayList, задание ввело в ступор из-за 4 условия.
P.S.
Мне кажется в конструкторе разместить эту операцию будет правильней. +2
Данил
28 июня, 09:03
Ну Вы серьезно? ArrayList, cats.get(i), cats.size(), cats.add(new Cat()).... Это что вообще такое??? Давайте Вы нам будете давать знания и на основе этих знаний мы будем решать задачи! Вы переделали курс: мое мнение - предыдущий был более правильно преподнесен! Знания -> Задача.
+2
Иван
11 июля, 21:35
Полностью поддерживаю.
Этоже итоговые задачи уровня, значит должны проверять то что прошли, а не вот это все...
0
Абдурахман
6 марта, 17:09
если вы на 6 уровне и ни%%уя не понимаете то оставьте эти задачи, после 7 уровня легко поймете как решить эти задачки
0
Egor Kurilko
11 февраля, 21:03
Не то что бы я был огорчен. Нет. Не то что бы я был расстроен. Нет. Но подобные задачи выбивают из коллеи обучения. Тратишь время на то, что можно освоить без потери многих часов. Это ни те часы, которые можно провести с пользой. Это трата своих ресурсов без отдачи. Идем дальше.
+3
Иван
11 июля, 21:36
+++
0
Тимур
31 января, 06:49
С 48-ой попытки... 🤦♂️
+1
Neonila Kravtcova
11 ноября 2021, 22:22
Странно как всё. Если бы я не знала ArrayList, то долго мучилась бы. А так с Идеей со второй попытки.
0
Druha
10 октября 2021, 20:07

+4
SWK
6 октября 2021, 11:21
Давать задания про ArrayList<> ничего не рассказав про него предварительно - это, точно, нормально?
А вот эти 2 пункта:
"Пусть при каждом создании кота (нового объекта Cat) в переменную cats добавляется этот новый кот."
"Метод main должен добавить всех созданных котов в переменную cats."
не намекают на то, что нужно добавлять котов в конструкторе, а в main вызывать тот конструктор?
А то второй что-то проверку не проходит.
+1
Иван
17 сентября 2021, 15:35
Потратил много времени на всю эту лабуду, ради 2-х строчек
0
Neonila Kravtcova
11 ноября 2021, 22:20
Можно же просто cats.add(new Cat())
0
юрий
16 июля 2021, 11:03
Потешная задача 6го уровня, но использующая элементы середины 7го, ну такое себе...
+5
Рустем Дегенов
29 июля 2021, 15:54
Первый раз на курсе отложил задачу на потом. До этого задачи вполне решались тем объемом знаний, что уже был получен.
+3