dynamic binding


Static binding of functions/methods is the concept of resolving a function/method call at compile time. Dynamic binding of methods is the concept of resolving a method call at run time. This is used to implement polymorphism in object-oriented programming languages.


Course References:

Polymorphism
Static vs. Dynamic Binding
Code Example: Static vs. Dynamic Binding