Q. What do you mean by Polymorphism?
Polymorphism:-Polymorphism includes the ability to use the same message to objects of different classes and have them behave differently. Thus we could define the message "+" for both the addition of numbers and the concatenation (joining) of characters. Polymorphism provides the ability to use the same word to invoke different methods according to similarity of meaning.