— Привет, Амиго! Готов заниматься?
— Да, давай уже сюда свои задачи по внутренним классам, Диего:
13
Задача
Java Multithreading, 3 уровень, 4 лекция
Inner 3
Внутри класса Solution:
1) реализуйте private class TaskDataProvider используя Task и MockDB, цель которого - обновить поле tasks.
2) реализуйте private class NameDataProvider используя String и MockDB, цель которого - обновить поле names.
13
Задача
Java Multithreading, 3 уровень, 4 лекция
Inner
Реализовать метод getTwoSolutions, который должен возвращать массив из 2-х экземпляров класса Solution.
Для каждого экземпляра класса Solution инициализировать поле innerClasses двумя значениями.
Инициализация всех данных должна происходить только в методе getTwoSolutions.
7
Задача
Java Multithreading, 3 уровень, 4 лекция
Inner 2
В классе SuperUser метод getDescription должен учитывать страну и город, т.е. возвращать результат аналогичный следующему:
My name is George. I'm from Seattle in the United States.
Используй возможности иннер класса.