पॉलीमॉर्फिज्म, जो ग्रीक भाषा के शब्द "अनेक आकृतियाँ" से लिया गया है, विभिन्न वर्गों की वस्तुओं को एक सामान्य सुपरक्लास की वस्तुओं के रूप में मानने की अनुमति देता है। यह एक एकल इंटरफ़ेस को सक्षम बनाता है, जैसे कि एक तरीका नाम, जिसका उपयोग सामान्य प्रकार की क्रियाओं के लिए किया जाता है। विशिष्ट क्रिया रनटाइम पर ऑब्जेक्ट के सटीक प्रकार द्वारा निर्धारित की जाती है। यह अक्सर मेथड ओवरराइडिंग के माध्यम से प्राप्त किया जाता है।





