Skip to content
Sharp

Reflection API · interview question

Why does the MethodHandles.publicLookup() method matter in practice?

Multiple choiceEasychapter-16-curatedpremiumreflection-apimethodhandles
Choose one answer
Answer and explanation

Correct answer

D. It allows access to public methods and fields.

Why

MethodHandles.publicLookup() returns a Lookup object that can only access public members of classes, ensuring that it follows standard Java access control.

Test yourself on Reflection API

A free test with instant, explained results. No account needed.

Start free test
All Reflection API questions →