32
Задача
Java Collections, 5 уровень, 10 лекция
ClassLoader - что это такое?
Реализуй логику метода getAllAnimals.
Аргумент метода pathToAnimals - это абсолютный путь к директории, в которой хранятся скомпилированные классы.
Путь не обязательно содержит / в конце.
НЕ все классы наследуются от интерфейса Animal.
НЕ все классы имеют публичный конструктор без параметров.
Только
8
Задача
Java Collections, 5 уровень, 10 лекция
extends vs super
Логика всех методов - добавить source в destination.
!!!Расставь ?, extends и super где необходимо:!!!
1) one - должен работать с одним и тем же типом;
2) two - должен добавлять любых наследников типа T в список, умеющий хранить только тип T;
3) three - должен добавлять объекты типа T в любой список
8
Задача
Java Collections, 5 уровень, 10 лекция
Wildcards для коллекций
В классе Solution реализовано 4 метода для работы со списками:
sum - суммирует все элементы списка, в котором находятся любые числа,
multiply - перемножает между собой все элементы списка, в котором находятся любые числа,
concat - соединяет все элементы списка в одну строку,
combine - принимает на в