<p>...or are they the same thing? I notice that each has its own Wikipedia entry: <a href="http://en.wikipedia.org/wiki/Polymorphism_(computer_science)" rel="noreferrer">Polymorphism</a>, <a href="http://en.wikipedia.org/wiki/Multiple_dispatch" rel="noreferrer">Multiple Dispatch</a>, but I'm having trouble seeing how the concepts differ.</p>

<p><strong>Edit:</strong> And how does <a href="http://en.wikipedia.org/wiki/Overloaded" rel="noreferrer">Overloading</a> fit into all this?</p>

Multiple Dispatch is a kind of polymorphism.  In Java/C#/C++, there is polymorphism through inheritance and overriding, but that is not multiple dispatch, which is based on two or more arguments (not just
```
this
```
, like in Java/C#/C++)