oop - Is polymorphism another term for overloading? -
क्या अतिवहन के लिए बहुविधता एक और शब्द है?
नहीं; ओवरलोडिंग एक समान नाम वाली एक विधि को अलग-अलग मापदंडों के साथ या अन्य प्रकार के पैरामीटर के साथ बना रहा है।
पॉलिमॉर्फिजम विभिन्न प्रकारों में एक विशिष्ट पद्धति के क्रियान्वयन / कार्यक्षमता को बदलने के बारे में है (जो कि सभी एक ही 'आधार-प्रकार' है।)
ओवरलोडिंग:
सार्वजनिक वर्ग टेस्ट क्लास {सार्वजनिक शून्य DoSomething (int a, int b) {} सार्वजनिक शून्य DoSomething (int ए, इंट बी, स्ट्रिंग x) {}} पॉलिमॉर्फिज्म:
सार्वजनिक अमूर्त वर्ग आधार {सार्वजनिक सार; DoSomething (); } सार्वजनिक वर्ग ए: बेस {सार्वजनिक ओवरराइड डूसोमिंग () {Console.WriteLine ("I am A"); }} सार्वजनिक वर्ग बी: बेस {सार्वजनिक ओवरराइड डूसोमिंग () {Console.WriteLine ("मैं बी हूँ"); }}
Comments
Post a Comment