पॉलिमॉर्फिझम

लेखक: Laura McKinney
निर्मितीची तारीख: 9 एप्रिल 2021
अद्यतन तारीख: 24 जून 2024
Anonim
प्रोग्रामिंग में बहुरूपता क्या है
व्हिडिओ: प्रोग्रामिंग में बहुरूपता क्या है

सामग्री

व्याख्या - पॉलिमॉर्फिझम म्हणजे काय?

पॉलिमॉर्फिझम, सी # मध्ये, वेगवेगळ्या प्रकारच्या वस्तूंच्या पद्धतींच्या भिन्न अंमलबजावणीसाठी एक अद्वितीय इंटरफेस प्रदान करण्याची क्षमता आहे. हे सहसा उशीरा बंधनकारक च्या कॉनमध्ये वापरले जाते, जेथे ऑब्जेक्टची पद्धत त्याच्या सदस्यांना कॉल करण्यासाठी प्रतिसाद देण्यासाठीचे वर्तन धावण्याच्या वेळी ऑब्जेक्टच्या प्रकारावर आधारित असते. पॉलिमॉर्फिझम व्युत्पन्न वर्गांमध्ये पुनर्निर्देशित पद्धती सक्षम करते.

पॉलिमॉर्फिझम ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंगची मूलभूत संकल्पनांपैकी एक आहे, त्यासह एन्केप्सुलेशन आणि वारसा.


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया पॉलिमॉर्फिझम स्पष्ट करते

मेथड ओव्हरलोडिंग, कन्स्ट्रक्टर ओव्हरलोडिंग आणि ऑपरेटर ओव्हरलोडिंगला कंपाईल-टाइम (स्टॅटिक किंवा -ड-हॉक देखील म्हटले जाते) पॉलिमॉर्फिझम किंवा लवकर बंधनकारक मानले जाते. मेथड ओव्हरराइडिंग, ज्यामध्ये वारसा आणि आभासी कार्य समाविष्ट असतात त्याला रनटाइम (डायनामिक, समावेश, किंवा उपप्रकार असे म्हणतात) पॉलीमॉर्फिझम किंवा उशीरा बंधनकारक म्हणतात. कंपाईल-टाइम पॉलीमॉर्फिझमच्या बाबतीत, कार्यान्वित करण्याच्या ओव्हरलोड पद्धतीची ओळख संकलित वेळी केली जाते. तथापि, रनटाइम पॉलिमॉर्फिझममध्ये, अधिलिखित पद्धत ज्या ऑब्जेक्टवरुन अधिलिखित केली जाईल त्याचा प्रकार रन वेळेवर ओळखला जातो.

सी # मध्ये, पॉलिमॉर्फिझम वारसा आणि "व्हर्च्युअल" कीवर्डच्या वापराद्वारे लागू केली जाते. व्युत्पन्न वर्ग त्यांच्या प्रवेशयोग्यतेच्या पातळीवर आधारीत कन्स्ट्रक्टर वगळता बेस क्लास सदस्यांचा वारसा मिळवतात. म्हणूनच, कंपाइलर रनटाइमवेळी योग्य ऑब्जेक्ट प्रकार (संदर्भ प्रकाराने निर्देशित केलेला) आणि कॉल करण्यासाठी योग्य पध्दती तपासण्यासाठी आणि ओळखण्यासाठी कोड व्युत्पन्न करते.

पॉलिमॉर्फिझमचे उदाहरण म्हणजे एक कर्मचारी बेस क्लास, ज्यामध्ये कर्मचार्यांविषयी सर्व मूलभूत तपशील समाविष्ट असतात. लिपीक व व्यवस्थापक यासारख्या वर्गात जेथे व्युत्पन्न वर्गात आवश्यक असेल तेथे विशिष्ट अंमलबजावणी (आभासी पद्धती अधिलिखित करून) कर्मचारी बेस वर्गाकडून मिळू शकतात.


ही व्याख्या सी # च्या कॉन मध्ये लिहिलेली होती