Skip to content
Sharp

Object-oriented programming · interview question

Which of the following statements is true about method overriding and polymorphism?

Multiple choiceMediumchapter-5-curatedpremiumoopmethod-overriding
Choose one answer
Answer and explanation

Correct answer

C. Overriding allows objects to determine method execution at runtime based on their actual type.

Why

Method overriding allows Java to determine which method to execute at runtime based on the actual object type, enabling polymorphism. This means an overridden method in a subclass can be called through a superclass reference.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →