Correct Answer: Option D — Ability of objects to take multiple forms
Explanation:
Polymorphism allows objects of different classes to be treated as objects of a common superclass, enabling the same method name to behave differently based on the object calling it.