Hello guys!!
I have a theoretical exam tomorrow, and reviewing the topics I focused on polymorphism.
And I would like to ask.. what is considered polymorphism?
Some say it's just an object's way of taking on multiple forms.
Other books / documentation say that it is the way in which java recognizes the method to be invoked based on the instance (static and dynamic polymorphism)

There seem to be two factions like for Apple and Android. there are those who say that both are considered forms of polymorphism and others who say that it is only the object that can be polymorphic.

What do you think about it?