What is the difference between multiple dispatch and method overloading?

Viewed 6837

In languages like Scala, one can have multiple definitions for one method name by changing the number of parameters and/or the type of the parameters of the method. This is called method overloading.

How is that different from multiple dispatch?

Thank you

1 Answers
Related