ANSWER:
A: Late binding is used to provide the flexibility of accessing different types of objects with the same reference. Early bound variables can only be used to point to objects of a specific predefined type.

Answers in Depth...