सी++ में बहुरूपता कैसे लागू किया जाता है?

विषयसूची:

सी++ में बहुरूपता कैसे लागू किया जाता है?
सी++ में बहुरूपता कैसे लागू किया जाता है?

वीडियो: सी++ में बहुरूपता कैसे लागू किया जाता है?

वीडियो: सी++ में बहुरूपता कैसे लागू किया जाता है?
वीडियो: सी++ बहुरूपता की व्याख्या | सी++ बहुरूपता ट्यूटोरियल | सी++ प्रोग्रामिंग मूल बातें | सरलता से सीखें 2024, नवंबर
Anonim

आम तौर पर दो तरीके हैं जिनके द्वारा बहुरूपी व्यवहार को प्रदर्शित करने के लिए एक कार्यक्रम का निर्माण किया जा सकता है। अर्थात्, रचना या विरासत के माध्यम से रचना के माध्यम से बहुरूपता (1) अच्छी तरह से परिभाषित और संकीर्ण इंटरफेस और (2) अन्य वस्तुओं या प्रकारों पर निर्भर करता है जो उन इंटरफेस को लागू करने वाली चीजों के संदर्भ में होते हैं।

बहुरूपता को कैसे लागू किया जा सकता है?

आप दो बुनियादी चरणों में इस समस्या को हल करने के लिए बहुरूपता का उपयोग कर सकते हैं:

  1. एक वर्ग पदानुक्रम बनाएं जिसमें प्रत्येक विशिष्ट आकार वर्ग एक सामान्य आधार वर्ग से निकला हो।
  2. बेस क्लास मेथड को सिंगल कॉल के जरिए किसी भी व्युत्पन्न क्लास पर उपयुक्त मेथड को इनवाइट करने के लिए वर्चुअल मेथड का इस्तेमाल करें।

आप उफ़ में बहुरूपता कैसे लागू करते हैं?

समावेश बहुरूपता

विधि ओवरराइडिंग में, आपके पास आधार और व्युत्पन्न वर्गों दोनों में समान हस्ताक्षर वाले तरीके मौजूद हैं। रन-टाइम बहुरूपता या लेट बाइंडिंग को लागू करने के लिए आप आमतौर पर वर्चुअल विधियों का उपयोग करना चाहेंगे।

उदाहरण के साथ C में बहुरूपता क्या है?

C++ में बहुरूपता उदाहरण … संकलन समय बहुरूपता का एक उदाहरण है

फ़ंक्शन ओवरलोडिंग या ऑपरेटर ओवरलोडिंग रनटाइम पॉलीमॉर्फिज़्म का एक उदाहरण फ़ंक्शन ओवरराइडिंग है।

बहुरूपता का उद्देश्य क्या है?

बहुरूपता हमें एक ही क्रिया को अलग-अलग तरीकों से करने की अनुमति देता है। दूसरे शब्दों में, बहुरूपता आपको एक इंटरफ़ेस को परिभाषित करने और कई कार्यान्वयन करने की अनुमति देता है। "पॉली" शब्द का अर्थ है कई और "मॉर्फ्स" का अर्थ है रूप, तो इसका अर्थ है कई रूप।