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

  • 2
  • Недоступна
По-английски словосочетание «Make friends» (дословно «делать друзей») означает просто «подружиться», а не делать кого-то. Очень конструктивно звучит, надо сказать. Переведем фразу с английского на Java: Создадим класс Friend с тремя констукторами. В первом укажем имя, во втором добавим возраст, ну а в третьем еще и пол учтем.
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (24)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Петр8 уровень, Санкт-Петербург
18 May, 06:42
Любителям компактного кода могу порекомендовать способ перегрузки конструктора.
public Friend(String name, int age, char sex) {
    this(name, age);
    this.sex = sex;
}
Остальное думаю будет понятно.
Vladimir Shevchenko5 уровень, Днепр
вчера, 07:13
Thank you
Niccolo16 уровень, Москва
7 April, 12:28
Alt+Insert - классная комбинация, но у меня вопрос: когда создаю конструктор через эту комбинацию, то не получается добавить несколько переменных. В итоге создавал конструктор на 1 переменную, а потом добавлял остальные. Сомневаюсь, что так и должно быть) как добавить несколько переменных?
Niccolo16 уровень, Москва
7 April, 23:44
А, все, разобрался) с нажатой Ctrl, мышкой можно выбрать несколько переменных
Артем20 уровень, Краснодар
21 January, 18:28
подскажите, почему метод initialize "void" а конструктор нет ?
Radik Gismatullin22 уровень, Казань
22 January, 11:42
По той причине, что конструктор никогда ничего не возвращает.
Kirill Krasilnikov18 уровень, Санкт-Петербург
23 January, 15:26
initialize вообще изохищрение века 🤔
Kirill Krasilnikov18 уровень, Санкт-Петербург
11 September 2019, 08:59
Alt+Insert, Constructor в Idea
Andrey Polyntsev13 уровень, Саратов
28 December 2019, 11:54
It's awesome! Я прям кайфанул!!!
Vasiliy19 уровень, Москва
19 January, 12:58
thanks bro!
Владимир7 уровень
27 May 2019, 08:16
незабываем что тип char надо обрамлять в одинарные кавычки 'd' char t='d'; Friend friend3 = new Friend("Sha", 23, t);
Demid13 уровень
2 March 2019, 12:36
у кого не проходит валидацию - одна из причин может быть в том что название конструктора должно быть такое же как название класса. (Friend)
Alexander Klimin10 уровень, Кисловодск
18 April 2019, 14:16
это как?
Игорь10 уровень, Винница
27 May 2019, 12:33
public Friend(String name...){ this.name = name; . . }
Andrii K-man7 уровень, Одесса
27 December 2019, 12:45
А разве это сказано в задании?
Red Lee22 уровень, Москва
27 December 2018, 10:32
В IDEA для создания конструктора можно нажать alt+insert
NoNamed11 уровень
2 August 2019, 11:41
естественно, но тут же учат сначала набирать, чтобы человек понимал что он вообще набирает.
Антон Власов6 уровень, Ижевск
11 April, 06:00
Согласен, я специально в идею пока не перехожу, а делаю все в веб интерфейсе, чтобы "ручками запомнить".
Vladimir Shevchenko5 уровень, Днепр
вчера, 07:14
А я в телефоне в приложении делаю
Дарья Шилова9 уровень
22 October 2018, 19:57
У меня проходит с инициализацией построчно, и не прохоит - как в лекции, в одну строчку ( this.name = name +age;)
Raziel8 уровень, Минск
24 June 2017, 10:05
У кого не проходит валидацию, объявите конструктор public. И при объявлении переменных дайте им какие-нибудь значения.
Victor35 уровень, Минск
3 July 2017, 10:31
Переменные не обязательно инициализировать сразу! А конструктор public, верно.
Student Proff35 уровень, Екатеринбург
11 February 2017, 18:18
еще не забыть сделать конструкторы public
Maxim Sivov21 уровень, Taraz
12 April 2017, 02:20
Это точно. Без public валидацию не проходит.