Skip to main content

Posts

Showing posts with the label polymorphism

Dynamic binding == late binding in Java or not?

In different sources i've read different things on the topic. For example Wikipedia says: Late binding is often confused with dynamic dispatch, but there are significant differences. But a couple lines later it is popular to use the term late binding in Java programming as a synonym for dynamic dispatch. Specifically, this refers to Java's single dispatch mechanism used with virtual methods. So where's the truth and what are this "significant differences"?