— Привет, Амиго!
Вот тебе набор шикарных задач, надеюсь, тебе понравится:
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.
но иногда ощущениепостоянно, что вообще не чего не понимаю, я такай один?" Ну и конечно же вы такой не один! Суть происходящего в наглядном примере :