В чем основная идея рефлексии

Рефлексия (Reflection) - это механизм получения данных о программе во время её выполнения (runtime). В Java Reflection осуществляется с помощью Java Reflection API, состоящего из классов пакетов java.lang и java.lang.reflect.

Возможности Java Reflection API:

  • Определение класса объекта;
  • Получение информации о модификаторах класса, полях, методах, конструкторах и суперклассах;
  • Определение интерфейсов, реализуемых классом;
  • Создание экземпляра класса;
  • Получение и установка значений полей объекта;
  • Вызов методов объекта;
  • Создание нового массива.

Oct. 22, 2023, Источник