oop - Is polymorphism another term for overloading? -


क्या अतिवहन के लिए बहुविधता एक और शब्द है?

नहीं; ओवरलोडिंग एक समान नाम वाली एक विधि को अलग-अलग मापदंडों के साथ या अन्य प्रकार के पैरामीटर के साथ बना रहा है।

पॉलिमॉर्फिजम विभिन्न प्रकारों में एक विशिष्ट पद्धति के क्रियान्वयन / कार्यक्षमता को बदलने के बारे में है (जो कि सभी एक ही 'आधार-प्रकार' है।)

ओवरलोडिंग:

  सार्वजनिक वर्ग टेस्ट क्लास {सार्वजनिक शून्य DoSomething (int a, int b) {} सार्वजनिक शून्य DoSomething (int ए, इंट बी, स्ट्रिंग x) {}}  

पॉलिमॉर्फिज्म:

  सार्वजनिक अमूर्त वर्ग आधार {सार्वजनिक सार; DoSomething (); } सार्वजनिक वर्ग ए: बेस {सार्वजनिक ओवरराइड डूसोमिंग () {Console.WriteLine ("I am A"); }} सार्वजनिक वर्ग बी: बेस {सार्वजनिक ओवरराइड डूसोमिंग () {Console.WriteLine ("मैं बी हूँ"); }}  

Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -