Skip to content
Sharp

Core Java · interview question

What is dynamic method dispatch in Java?

Multiple choiceEasychapter-5-curatedpremiumcore-javaupcasting-and-dynamic-dispatch
Choose one answer
Answer and explanation

Correct answer

D. The process of resolving a method call at runtime based on the object's runtime type.

Why

Dynamic method dispatch is the process in Java where the method call is resolved at runtime based on the object's runtime type. This is a key feature of Java's polymorphism.

Test yourself on Core Java

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

Start free test
All Core Java questions →