Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Материалы

Проект: lession14.zip

Документация

Reflection это механизм в Java, который позваляет

  1. Получить тип объекта, тип его предка
  2. Получить метаинформацию по инстансу объекта (информация о полях, методах, конструкторах, аннотациях и т.д. )
  3. Создать экземпляр объекта по названию объекта, причем название объекта определяется на этапе выполнения кода
  4. Вызывать методы и менять значение полей
  5. Обернуть методы объекта дополнительной логикой в стиле аспектно ориентированного программирования (проксирование)

Документация досткпна по ссылке https://docs.oracle.com/javase/8/docs/technotes/guides/reflection/index.html