Skip to content
Sharp

Object-oriented programming · interview question

What is substitutability in the context of Java polymorphism?

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

Correct answer

D. The ability to replace an object with an instance of a derived class

Why

Substitutability refers to the ability to replace an object with an instance of a derived class in a program. This is a key aspect of polymorphism, allowing for flexible code that can handle different types uniformly.

Test yourself on Object-oriented programming

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

Start free test
All Object-oriented programming questions →