— Привет, Амиго!
Вот тебе набор шикарных задач, надеюсь, тебе понравится:
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.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ