Well, Polymorphism means one functions works in different ways depending on the object. It allow same methods name to behave differently for different object. For more detail you can visit to this post, it is very helpful and useful. It has what is polymorphism, examples, function overloading, operator overlaoding, etc. in simple language.
I hope this will help you.