User, Loser, Coder and Proger

  • 16
  • Недоступна
1. Ввести [в цикле] с клавиатуры несколько строк (ключей). Строки(ключи) могут быть такими: "user", "loser", "coder", "proger". Ввод окончен, когда строка не совпадает ни с одной из выше указанных. 2. Для каждой введенной строки нужно: 2.1. Создать соответствующий объект [см. Person.java], например
Вы не можете решать эту задачу, т.к. не залогинены.
Комментарии (282)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Alexander Chevtaev18 уровень, Bogorodsk
Tuesday, 11:28
задачу решил. Очень много букв и циферок получилось.
Андрей14 уровень, Москва
27 May, 21:05
Господа, а вам не кажется странным, что в задачке имплементируемые классы находятся внутри интерфейса. А это вообще законно? Думаю, что появление этой удивительной конструкции, когда класс ставится через точку с интерфейсом, связанно как то с этим. Раньше классы стояли рядышком с интерфейсом, а не внутри. Печально, что всё хавается сходу без вопросов, как будто так и должно быть. Это говорит о том , что большинство юзеров и так всё знают безо всякого курса.
Дима Шпак18 уровень, Москва
26 May, 09:29
😂Минус 2 попытки. Писал "User" вместо "user"
Илья Мартынов14 уровень, Москва
вчера, 20:35
equalsIgnoreCase
15 May, 15:04
Я задачу решил, но я не понимаю, для чего классы описывать внутри интерфейса, усложняя тем самым написание и, следовательно, чтение "трёхэтажных" конструкций, подобных этой: ((Person.Loser) person).doNothing();? Где такое удобно применять? Или это просто задача, чтоб мозг поломать?) Заранее благодарю за ответ!
Vitalachka17 уровень, Лондон
11 May, 22:05
хе хей, идея всё самое сложное сделала за меня :-)
Alukard15 уровень, London
Sunday, 20:12
Alukard15 уровень, London
Sunday, 20:16
Vitalachka17 уровень, Лондон
Monday, 21:29
упс
Итай23 уровень, Новосибирск
11 May, 10:47
Я мягко говоря удивился, когда узнал, что интерфейсы могут содержать в себе реализованные классы (с реализованными методами).
Alexander Chevtaev18 уровень, Bogorodsk
Tuesday, 11:28
насчет классов я тоже удивился, а вот насчет методов нет. Интерфейсы с 9-ой джавы могут содержать реализованные методы.
Alexander Khudyakov16 уровень, Москва
8 May, 10:30
Олень легкая задача с Идеей. Но без Идеи я бы не додумался до вот этого необходимого сужения/расширения... Пожалуйста, поясните кто-нибудь, здесь расширение или сужение?
Dmitry19 уровень, Минск
6 May, 14:53
Народ, в процессе написания кода идея предлагает заменить методы live() и тд. на статические. Не делайте этого. Не пропускает валидацию даже когда код работает. Искал проблему часа 4 и не понимал, хотя всё работает прекрасно.
Rodion19 уровень, Astrakhan
5 May, 09:25
Написал код, в консоль выводит все правильно, но валидатор не принимает. Все волосы на голове вырвал, пока не обратил внимание на то, что "user, loser, coder и proger" должны быть написаны с маленькой буквы... Жизнь - боль.
Temnota16 уровень, Минск
3 May, 17:25
Среднее количество попыток для этой задачи 2.04. Ну уж нет... 5 Запутала расстановка рекомендаций в коде