What is Static and Dynamic binding? [closed]-Collection of common programming errors
Static binding is performed at compile time. For example: variables and overloaded methods in java are bound at compile time.
Dynamic binding is performed at runtime. For example: in case of method overriding, instead of Type or Class information an Object is used to resolve method calls.
Please visit following links for more information:
http://javarevisited.blogspot.in/2012/03/what-is-static-and-dynamic-binding-in.html http://www.youtube.com/watch?v=dQMWvWaKOjI