Skip to content
Sharp

Reflection API · interview question

When using Method.invoke(), what is the effect of passing null as the first argument?

Multiple choiceHardchapter-16-curatedpremiumreflection-apimethod-invoke
Choose one answer
Answer and explanation

Correct answer

B. It invokes a static method

Why

Passing null as the first argument in Method.invoke() is valid for static methods, as they do not require an instance to be executed.

Test yourself on Reflection API

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

Start free test
All Reflection API questions →