Skip to content
Sharp

Object-oriented programming · interview question

How does polymorphism benefit code maintainability in Java?

Multiple choiceEasychapter-5-curatedpremiumooppolymorphism
Choose one answer
Answer and explanation

Correct answer

D. By allowing objects to be accessed through references of their interface or superclass type

Why

Polymorphism allows objects to be accessed through references of their interface or superclass type, which reduces the need to know the exact class type. This simplifies code maintenance and increases flexibility by allowing the implementation to change without affecting the caller.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →