कंप्यूटर विज्ञान में, बहुरूपता एक प्रोग्रामिंग भाषा सुविधा है जो विभिन्न डेटा प्रकारों के मूल्यों को एक समान इंटरफ़ेस का उपयोग करके नियंत्रित करने की अनुमति देती है।
ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज के साथ कंप्यूटर प्रोग्रामिंग में, डक टाइपिंग एक डायनेमिक टाइपिंग की एक शैली है जिसमें किसी ऑब्जेक्ट का मौजूदा सेट और गुण किसी विशेष वर्ग से विरासत या विशिष्ट इंटरफ़ेस के कार्यान्वयन के बजाय, वैध शब्दार्थ निर्धारित करते हैं।
मेरी व्याख्या यह है कि बतख टाइपिंग के आधार पर, ऑब्जेक्ट के तरीके / गुण मान्य शब्दार्थ निर्धारित करते हैं। इसका मतलब यह है कि वस्तुओं का वर्तमान आकार इंटरफ़ेस को निर्धारित करता है।
बहुरूपता से आप कह सकते हैं कि एक फ़ंक्शन बहुरूप है यदि यह एक इंटरफ़ेस को बनाए रखने के लिए कई अलग-अलग डेटा प्रकारों को स्वीकार करता है।
इसलिए यदि कोई फ़ंक्शन प्रकार डक कर सकता है, तो यह कई अलग-अलग डेटा प्रकारों को स्वीकार कर सकता है और उन पर काम कर सकता है जब तक कि उन डेटा प्रकारों में सही तरीके / गुण होते हैं और इस प्रकार इंटरफ़ेस को बनाए रखते हैं।
(शब्द इंटरफ़ेस का उपयोग कोड निर्माण के रूप में नहीं, बल्कि वर्णनात्मक, दस्तावेज़ निर्माण के रूप में अधिक होता है)
- बत्तख पालन और बहुरूपता के बीच सही संबंध क्या है?
- यदि कोई भाषा टाइप कर सकती है, तो क्या इसका मतलब यह बहुरूपता कर सकता है?
door.close()
औरtiger.close()