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

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

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

7.9 Заключение

"Полиморфизм" означает "различные формы". В объектно-ориентированном программировании мы имеем одинаковый внешний вид (общий интерфейс базового класса) и различные формы этого вида: динамическое связывание или организацию различных версий методов.

По окончании этой главы вы должны понять, что без использования абстрактных данных и техники наследования невозможно создать даже пример полиморфизма. Полиморфизм — это характеристика, которая не может использоваться самостоятельно (как, например, оператор switch), а должна применяться вместе с другими элементами. Мы должны рассматривать его как часть общих отношений между классами. Часто люди путают другие, необъектно-ориентированные возможности Java, такие как перегрузка методов, которые иногда имеют некоторые объектно-ориентированные черты. Но не позволяйте себе быть обманутым: если после этого нет динамического связывания, то это уже не является полиморфизмом.Для использования полиморфизма и других объектно-ориентированных технологий, особенно в своих программах, вам следует расширить своё представление о программировании за рамки отдельных членов и сообщений класса до включения согласованности и отношений между классами. Хотя это требует больше усилий при обучении, это стоит затрат, так как именно таким образом можно действительно эффективно ускорить своё программирование, лучше организовать код, сделать программы более универсальными и легче поддерживать и расширять свой код.Не указан исходный текст для перевода. Пожалуйста, предоставьте текст для перевода, чтобы я мог выполнить задачу.

Опубликовать ( 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