Interview Questions

What is polymorphism? Explain with an example?

C++ Interview Questions and Answers


(Continued from previous question...)

What is polymorphism? Explain with an example?

"Poly" means "many" and "morph" means "form". Polymorphism is the ability of an object (or reference) to assume (be replaced by) or become many different forms of object.
Example: function overloading, function overriding, virtual functions. Another example can be a plus ‘+’ sign, used for adding two integers or for using it to concatenate two strings.

(Continued on next question...)

Other Interview Questions