Включаю только кусок кода, который поменял. Изначально делал так:
public Politician(String name) {
super(name);
start();
if(name.equals("Ivanov")) {
try {
join();
}catch(InterruptedException in) {}
}
}
Валидатор не принимал это за решение, но вывод у меня правильный был, Иванов при данном коде получает больше всех голосов.
Объясните мне недоумевающему пожалуйста, что не так.
Расул
23 уровень
Верно, но не понятно
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Андрей Овчаренко
27 апреля 2021, 17:34
Для решения этой задачи join() нужно вызывать не внутри Politician, а снаружи
0
Расул
27 апреля 2021, 18:09
А можете ответить почему именно снаружи нужно создавать, а не внутри конструктора
0
Андрей Овчаренко
27 апреля 2021, 18:16полезный
Нет. Так того желают авторы задачи
+1