You will find many people have asked this sort of question if you search, particularly here. Or you can click the other underlined word in this post.
As far as I am concerned, polymorphism means overriding overriding and overriding.
Campbell Ritchie wrote:As far as I am concerned, polymorphism means overriding overriding and overriding.
@Aashish: I totally agree with Campbell here; however it's possible that you've heard "static polymorphism" used in reference to method overloading.
As far as I'm concerned the term is an oxymoron, and the author deserves to have nasty things done to his private parts.
Isn't it funny how there's always time and money enough to do it WRONG?