Конструируем котиков

  • 4
  • Недоступна
Создавайте валидных котов нестандартным для природы способом — с помощью конструкторов. Создаем класс Cat и прописываем для него пять разных конструкторов. Самый простой конструктор содержит одно поле — имя. Следующий — имя и возраст, а к третьему добавляем вес. А об остальных — читайте в условии задачи.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (76)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Александр Белан6 уровень, Москва
вчера, 11:31
Внимание! Нужно указывать параметры в той же последовательностью, что и в условии.
macinq5 уровень
вчера, 15:03
Подтверждаю.
Anastasiia Titarenko6 уровень, Киев
12 февраля, 14:48
Прошу обратить внимание на то, что в перечне требований, которые отображаются в IDEA не хватает одного пункта!
Пашок Гребешок10 уровень, Минск
2 февраля, 12:46
Друзья!! Возможно как и у других...моя ошибка во всех задачках про инициализацию и конструкторы оказалось совсем глупой. Это порядок указания параметров в самой инициализации\конструкторе. Надо указывать параметры с такой же последовательностью, что и в условии. Например: ".. в качестве параметров имя, вес, возраст..", т.е. public Cat(String name, int weight, int age) и т.д. по заданию.
mr_Smiley6 уровень
2 февраля, 10:49
Друзья, в задании: "Задача конструктора - сделать объект валидным. Например, если вес не известен, то нужно указать какой-нибудь средний вес. Кот не может ничего не весить. То же касательно возраста. А вот имени может и не быть (null). То же касается адреса: null." ничего не сказано про ЦВЕТ
Dremore8 уровень
1 февраля, 08:49
Почему не сказано, что цвет должен быть задан? Думал в этом подвох и отличие от задачи "Кошкаинициализация".
Максим9 уровень, Алматы
22 января, 11:30
Вы решили задачу лучше, чем 3%. с 10 попытки. BOOM !!! Это тот случай, когда вроде бы все понятно, но на задачах оказывается не все понятно )))
Виктор7 уровень, Москва
15 января, 18:59
Короче, когда сделаешь все по заданию, в IDEA подсвечивается ошибка, соответственно там и надо писать какой-то параметр, типо цвет, возраст, вес, епт только увидел в конце😩
Kolya Semchak16 уровень, Днепр
9 января, 00:20
Ребят долго тупил. Просто из-за того, что не заметил эту строку в задании. "Задача конструктора - сделать объект валидным." Просто внимательно нужно читать задания(
Мариам10 уровень, Columbus
2 января, 00:08
"У класса должен быть конструктор, принимающий в качестве параметров вес, цвет и инициализирующий все..." ИМЕЙТЕ ВВИДУ!!!! что нужно указывать в коде ровно в ТОМ ЖЕ ПОРЯДКЕ что они и просили. НУЖНО: вес, цвет НЕЛЬЗЯ: цвет, вес
Антон13 уровень, Казань
25 декабря 2019, 12:32
Подсказка, чтобы решение было засчитано (может кому-нибудь пригодится): В конструкторе передать переменные в том же порядке, что в и требованиях к задаче. Если требуется принимать "имя, вес, возраст", тогда конструктор создаем в том же порядке: public Cat(String name, int weight, int age) На практике это не повлияет, главное в правильном порядке передать переменные в конструктор.