मेथड ओवरलोडिंग कंपाइल टाइम पॉलीमॉर्फिज्म का उदाहरण है। मेथड ओवरराइडिंग रन टाइम पॉलीमॉर्फिज्म का उदाहरण है। जावा में, मेथड ओवरलोडिंग केवल मेथड के रिटर्न टाइप को बदलकर नहीं किया जा सकता है। विधि ओवरलोडिंग में रिटर्न प्रकार समान या भिन्न हो सकता है।