Too many related names: early and late binding, static and dynamic dispatch, runtime and polymorphism of compilation time, etc., which I donβt understand the difference.
I found a clear explanation , but is this true? I rephrase JustinC:
Binding: defines the type of variable (object?). If this was done at compile time, its early binding. If this was done at run time, this completes the binding.
Submit: Determines which method corresponds to the method call. Static Dispatch are computational methods at compile time, while dynamic dispatch does this at runtime.
Is the binding consistent with primitive and reference variables with primitive values ββand objects, respectively?
Edit: Please give me some clear reference materials so that I can learn more about this.
source
share