What is Polymorphism? The word “polymorphism” is from the Greek words “poly”, which means “many”, and “morph”, which means “form”. So “polymorph” means “many forms”, and “polymorphism” means “the ability to take on many forms”. But enough academics. How Does Polymorphism Work? Polymorphism is a by-product of message-passing, or dynamic dispatching. One message may execute [...]