Question: Which of the following best describes the main use of polymorphism in object oriented programming?
A. Ability of objects belonging to different types to respond to method, field, or property calls of the same name, each one according to an appropriate type-specific behavior.
B. Ability of classes belonging to different types to respond to method, field, or property calls of the same name, each one according to an appropriate type-specific behavior.
C. Ability of objects belonging to different types to respond to method, field, or property calls of different names, each one according to an appropriate type-specific behavior.
D. Ability of classes belonging to different types to respond to method, field, or property calls of different names, each one according to an appropriate type-specific behavior.

Download pdf (with explanations) edition of this exam.