Polymorphie oder
Polymorphismus ( für
Vielgestaltigkeit) ist ein Konzept in der
objektorientierten Programmierung, das ermöglicht, dass ein
Bezeichner abhängig von seiner Verwendung unterschiedliche
Datentypen annimmt. In älteren typisierten Programmiersprachen wird dagegen jedem Namen und jedem Wert im
Quelltext eines Programms höchstens ein Typ zugeordnet. Dies bezeichnet man als
Monomorphie.