В задаче task17.task1713, Не проходит пункт валидации:
Все переопределенные методы интерфейса List должны делегировать полномочия методам объекта original. Подскажите пожалуйста в чем дело? Все методы я переподвязал под объект original.
Євген Піскун
19 уровень
task17.task1713, Не проходит пункт валидации: Все переопределенные методы интерфейса List должны делегировать полномочия методам объекта original.
Решен
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Джонни Backend Developer Expert
22 декабря 2017, 19:08
Задачу решили?
0
Pavlo Plynko Java-разработчик в CodeGym Expert
8 ноября 2017, 10:51решение
А рекомендацию пишет? Спрашиваю на всякий случай, вдруг какой-то сбой валидатора.
Вот рекомендация:
Убедись, что переопределенный метод retainAll(Collection c) класса Solution вызывает метод retainAll(Collection c) объекта original.
+4
Сергеев ВикторMaster
7 ноября 2017, 22:37
попробуйте типизировать все методы.
Часть методов у вас возвращает Object а другие T
+1
--------Master
8 ноября 2017, 12:10
Смотрю на свое решение - toArray(T[] a) вообще отсутствует, насколько помню, его и пришлось просто удалить, чтоб валидатор принял.
0
Євген Піскун
9 ноября 2017, 22:11
Если его удалить, то возникает ошибка связанная с тем, что в интерфейсе List переопределены не все методы
0
Сергеев ВикторMaster
9 ноября 2017, 22:18
не удаляйте, укажите тип. Вы используете не
а
вот и пишите методы для Long 0
--------Master
9 ноября 2017, 22:30
Извиняюсь, сейчас еще внимательно пересмотрел - метод оказался в самом конце, поэтому в прошлый раз и не заметил. У меня его валидатор принял как
+1
Євген Піскун
28 ноября 2017, 10:45
Проблема остается в методе:
@Override
public synchronized boolean retainAll(Collection<?> c) {
return removeAll(original);
}
Не пойму что не так.
Получаю подсказку:
Убедись, что переопределенный метод retainAll(Collection c) класса Solution вызывает метод retainAll(Collection c) объекта original.
0
--------Master
28 ноября 2017, 11:34решение
Посмотри внимательно, какой метод объявлен и какой вызывается внутри))
+5