Which of the following is a mechanism that allows several objects in an class hierarchy to have different methods with the same name ?
A. Aggregation
B. Polymorphism
C. Inheritance
D. All of the mentioned
Explanation: In polymorphism instances of each subclass will be free to respond to messages by calling their own version of the method.