undefined

Задачи | 5 уровень | 6 лекция

Java Collections
5 уровень , 6 лекция
Открыта
undefined
8
Задача
Java Collections,  5 уровень,  6 лекция
Недоступна
Несколько суперклассов для дженерика
Дан класс Solution, параметризированный T. Ограничьте параметр T. T должен быть наследником класса ClassForGenerics и одновременно реализовывать интерфейс InterfaceForGenerics. Менять можно только класс Solution.
undefined
8
Задача
Java Collections,  5 уровень,  6 лекция
Недоступна
Простой generics
Параметризируй класс Solution, чтобы он мог работать со всеми классами, которые наследуются от HashMap. Метод getMap должен возвращать тип поля map.
undefined
16
Задача
Java Collections,  5 уровень,  6 лекция
Недоступна
Collections & Generics
Реализуй вспомогательныe методы в классе Solution, которые должны создавать соответствующую коллекцию и помещать туда переданные объекты. Методы newArrayList, newHashSet параметризируй типом T. Метод newHashMap параметризируй типами К(ключ) и V(значение). Аргументы метода newHashMap должны принимать
Комментарии (31)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Will Fight 27 уровень
24 января 2021
По третьей задаче ничего не понял. Смысл параметризации(ограничения типа) аррэйлиста, если можно сделать newArrayList(1,"2a", new Object()); и программа это хавает
Алексей 41 уровень, Чебоксары
6 января 2021
Все задачи решаются без проблем после просмотра этого видео.
wan-derer.ru 40 уровень, Москва
15 декабря 2020
1 задача, пункты 3 и 4: в список, параметризированный любым родительским классом Надо так: в список, параметризированный любым родительским классом типа Т "Совсем любой" это же <?>! Не?
Andrey Vakhutko 41 уровень, Москва
7 декабря 2020
Первое задание помогла решить статья
Валерий Федотовских 40 уровень, Москва
28 ноября 2020
Прикольно, что я писал в третьей задаче вот такое страшное

        HashSet<T> newHash = new HashSet<>();
        Arrays.stream(elements).forEach(newHash::add);
        return newHash;
А идея сама всё сократила до одной строки 😍

        return new HashSet<>(Arrays.asList(elements));
Игорь Кучер 38 уровень, Киев Expert
22 июня 2020
11-e издание Шилдта
Vorlock 31 уровень, Днепр
26 января 2020
3я вообще какая-то дурацкая задача, так и не понял чему хотели нас научить
Алексей 26 уровень, Москва
20 января 2020
Нулевая лекция, никакие задачи. Однозначно минус javarush. не рекомендую никому
Дворник 41 уровень, Санкт-Петербург
29 декабря 2019
987 Материи. Продам, если надо )))
Andrii Gorshunov 41 уровень Expert
20 марта 2019
Во второй задаче следует закоментить в методе main строки :) будьте внимательней