CS202   4- ‹#›
Dynamic Binding
nDynamic binding occurs when a pointer or reference is associated with a member function based on the dynamic type of the object.
nThe dynamic type of an object is the type of the object actually pointed or referred to rather than the static type of its pointer or reference.
nThe member function that is dynamically bound must override a virtual function declared in a direct or indirect base class.
nSince dynamic binding occurs at run time, it is also called run time binding.