Polymorphism Okay, there is one final feature of objects that you need to understand.
Objects are smart enough to be dynamic.
Specifically, they have the ability to react differently depending on the situation. This is important because it makes the API dependable and easy to understand for the incoming developer. Let's look at an example. Thus, depending on what the object is asked to print, it will be able to print it. Polymorphism, is Greek for 'many shapes' and it refers to the ability of an object to have numerous methods with the same name.