1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wizardforcel-thinking-in-java-zh

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
7.10 练习.md 1.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 11.03.2025 09:15 d56454c

Упражнение 7.10

(1) Создайте иерархию наследования для Rodent (грызунов): Mouse (мышь), Gerbil (желобник), Hamster (хамSTER) и других. В базовом классе предоставьте методы, применимые ко всем Rodent, а затем переопределите эти методы в производных классах, чтобы они выполняли различные действия в зависимости от типа Rodent. Создайте массив Rodent, заполните его различными типами Rodent и вызовите свои методы базового класса, чтобы посмотреть, что произойдет.

(2) Измените первое упражнение так, чтобы Rodent стал интерфейсом.

(3) Исправьте ошибку в WindError.java.

(4) В GreenhouseControls.java добавьте внутренний класс Event, который позволит открывать и закрывать вентиляторы.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/wizardforcel-thinking-in-java-zh.git
git@api.gitlife.ru:oschina-mirror/wizardforcel-thinking-in-java-zh.git
oschina-mirror
wizardforcel-thinking-in-java-zh
wizardforcel-thinking-in-java-zh
master