Is Method Overloading considered polymorphism?

language-agnostic, overloading, polymorphism

Solution

"Polymorphism" is just a word and doesn't have a globally agreed-upon, precise definition. You will not be enlightened by either a "yes" or a "no" answer to your question because the difference will be in the chosen definition of "polymorphism" and not in the essence of method overloading as a feature of any particular language. You can see the evidence of that in most of the other answers here, each introducing its own definition and then evaluating the language feature against it.

Problem

Is Method Overloading considered part of polymorphism?

Original source