Skip to content
Sharp

Reflection API · interview question

Which MethodHandles.Lookup method is typically used to access public methods across different classes?

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

Correct answer

C. PublicLookup()

Why

MethodHandles.publicLookup() is used to obtain a Lookup object that can access public methods in any class, adhering to the same access checks that are applied when calling the methods directly.

Test yourself on Reflection API

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

Start free test
All Reflection API questions →