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

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

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
第11章 运行期类型识别.md 2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 11.03.2025 09:15 d56454c

Глава 11. Определение типа объекта в runtime

Концепция определения типа объекта в runtime (RTTI) кажется на первый взгляд очень простой — имеется ссылка на базовый тип, с помощью которой можно определить правильный тип объекта.

Однако необходимость использования RTTI выявляет множество интересных (и часто запутанных) вопросов, связанных с объектно-ориентированной архитектурой программ, и ставит проблемы конструирования программ на видное место.

В этой главе мы рассмотрим способы получения информации об объектах и классах во время выполнения программы с использованием Java. Это осуществляется двумя основными способами: "традиционным" RTTI, который предполагает, что все типы известны как при компиляции, так и во время выполнения; и специфическим для Java Yö 1.1 механизмом "отражения", позволяющим получать информацию о классах независимо от времени выполнения. Сначала мы рассмотрим "традиционный" RTTI, а затем обратимся к проблемам отражения.


Примечание: В данном контексте "отражение" относится к механизму 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