— Привет, Амиго!

Вот тебе набор шикарных задач, надеюсь, тебе понравится:

13
Задача
Java Multithreading,  4 уровень4 лекция
Недоступна
Рефакторинг Rectangle
В классе Rectangle: 1. Измени методы getHeight и getWidth, чтобы они возвращали объекты типов HasHeight и HasWidth соответственно. 2. Для этого внутри методов getHeight и getWidth создай локальные классы - реализации интерфейсов. 3. Переименуй getHeight в castToHasHeight, getWidth в castToHasWidth (
26
Задача
Java Multithreading,  4 уровень4 лекция
Недоступна
Black box
1. Восстанови логику метода someAction для поля solutionAction. 2. Пример вывода смотри в комментарии к методу main. 3. Подсказка: метод someAction анонимного класса поля solutionAction должен вызвать метод сабкласса FirstClass, если param > 0, иначе вызвать метод сабкласса SecondClass. Не изменяй
7
Задача
Java Multithreading,  4 уровень4 лекция
Недоступна
Наследование от внутреннего класса
Внутри класса Solution создай 2 внутренних public класса Apt3Bedroom, BigHall. Унаследуй их от Apartments и Hall.