A concept in Object Oriented Programming that allows functions to take on different forms depending on different input types.
A concept in Object Oriented Programming that allows functions to take on different forms depending on different input types.