Друзей не купишь

  • 2
  • Недоступна
По-английски словосочетание «Make friends» (дословно «делать друзей») означает просто «подружиться», а не делать кого-то. Очень конструктивно звучит, надо сказать. Переведем фразу с английского на Java: Создадим класс Friend с тремя констукторами. В первом укажем имя, во втором добавим возраст, ну а в третьем еще и пол учтем.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (29)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Super Style 7 уровень, Москва
15 декабря 2020, 11:54
погорел на том что создавал конструкторы с именами friendName и тд.
Алексей Иванов 9 уровень, Москва
29 сентября 2020, 09:20
Я не пойму, почему если задать переменные другой последовательности то задача не верна ? хотя данные одни и те же . Пример: String name; int age; char sex; Так все работает, а если задать во так, то нет String name; char sex; int age;
79tiib2_YT 7 уровень, Москва
17 октября 2020, 08:05
Проверяют боты, они принимают только один способ, который дан в задании. Я сам столкнулся с тем же
14 июля 2020, 08:37
alt+insert 3 раза вот и вся задача
Sunrise 22 уровень, Харьков
7 июля 2020, 20:39
Конструктор имеет такое же название как и класс, но не имеет возвращаемого значения.
Петр 8 уровень, Санкт-Петербург
18 мая 2020, 06:42
Любителям компактного кода могу порекомендовать способ перегрузки конструктора.
public Friend(String name, int age, char sex) {
    this(name, age);
    this.sex = sex;
}
Остальное думаю будет понятно.
Vladimir Shevchenko 17 уровень, Днепр
1 июля 2020, 07:13
Thank you
Niccolo 18 уровень, Москва
7 апреля 2020, 12:28
Alt+Insert - классная комбинация, но у меня вопрос: когда создаю конструктор через эту комбинацию, то не получается добавить несколько переменных. В итоге создавал конструктор на 1 переменную, а потом добавлял остальные. Сомневаюсь, что так и должно быть) как добавить несколько переменных?
Niccolo 18 уровень, Москва
7 апреля 2020, 23:44
А, все, разобрался) с нажатой Ctrl, мышкой можно выбрать несколько переменных
Артем 30 уровень, Краснодар
21 января 2020, 18:28
подскажите, почему метод initialize "void" а конструктор нет ?
Radik Gismatullin 23 уровень, Казань
22 января 2020, 11:42
По той причине, что конструктор никогда ничего не возвращает.
Kirill Krasilnikov 18 уровень, Санкт-Петербург
23 января 2020, 15:26
initialize вообще изохищрение века 🤔
Kirill Krasilnikov 18 уровень, Санкт-Петербург
11 сентября 2019, 08:59
Alt+Insert, Constructor в Idea
Andrey Polyntsev 13 уровень, Саратов
28 декабря 2019, 11:54
It's awesome! Я прям кайфанул!!!
Vasiliy 23 уровень, Москва
19 января 2020, 12:58
thanks bro!
Владимир 11 уровень
27 мая 2019, 08:16
незабываем что тип char надо обрамлять в одинарные кавычки 'd' char t='d'; Friend friend3 = new Friend("Sha", 23, t);
Demid 13 уровень
2 марта 2019, 12:36
у кого не проходит валидацию - одна из причин может быть в том что название конструктора должно быть такое же как название класса. (Friend)
Alexander Klimin 10 уровень, Кисловодск
18 апреля 2019, 14:16
это как?
Игорь 10 уровень, Винница
27 мая 2019, 12:33
public Friend(String name...){ this.name = name; . . }
Andrii K-man 7 уровень, Одесса
27 декабря 2019, 12:45
А разве это сказано в задании?