Java Interview Questions
A: Reflection (introspection) is querying a class about its properties, and operating on methods and
fields by the name for a given object instance. Reflection is possible in the Java language because of late binding.