career_cup_14_5

Explain what object reflection is in Java and why it is useful.

Why it is useful:
1. Helps in observing or manipulating the runtime behavior of
applications.
2. Useful while debugging and testing applications, as it allows direct
access to methods, constructors, fields, etc.