polymorphism पर टैग किए गए जवाब

6
वास्तव में हास्केल प्रकार प्रणाली इतनी प्रतिष्ठित (बनाम कहना, जावा) क्या बनाती है?
मैं हास्केल सीखना शुरू कर रहा हूं । मैं इसके लिए बहुत नया हूं, और मैं अपने मूल निर्माणों के बारे में जानने के लिए ऑनलाइन पुस्तकों के एक जोड़े के माध्यम से पढ़ रहा हूं। एक 'मेम' जो इससे परिचित लोगों ने अक्सर बात की है, वह है "संपूर्ण" …

17
क्या OO- प्रोग्रामिंग वास्तव में उतना ही महत्वपूर्ण है जितना कि कंपनियों को काम पर रखना? [बन्द है]
मैं सिर्फ अपनी मास्टर्स डिग्री (कंप्यूटिंग में) और नौकरियों के लिए आवेदन कर रहा हूं। मैंने देखा है कि कई कंपनियां विशेष रूप से ऑब्जेक्ट ओरिएंटेशन की समझ के लिए पूछती हैं। लोकप्रिय साक्षात्कार प्रश्न विरासत, बहुरूपता, अभिगमकर्ता आदि के बारे में हैं। क्या OO वास्तव में महत्वपूर्ण है? मैं …

12
क्या विधि सिंटैक्टिक शुगर से अधिक कुछ भी लोड कर रही है? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 5 साल पहले बंद हुआ …

9
वास्तविक दुनिया में बहुरूपता का उपयोग कैसे किया जाता है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 2 साल पहले …

4
जावा - बहुरूपता या बंधे प्रकार के मापदंडों का उपयोग करें
मान लीजिए मेरे पास यह वर्ग पदानुक्रम है ... public abstract class Animal { public abstract void eat(); public abstract void talk(); } class Dog extends Animal { @Override public void eat() { } @Override public void talk() { } } class Cat extends Animal { @Override public void eat() …

6
क्या बहुरूपता का एक सबसेट टाइपिंग बतख है
WIkipedia पर बहुरूपता से कंप्यूटर विज्ञान में, बहुरूपता एक प्रोग्रामिंग भाषा सुविधा है जो विभिन्न डेटा प्रकारों के मूल्यों को एक समान इंटरफ़ेस का उपयोग करके नियंत्रित करने की अनुमति देती है। विकिपीडिया पर बतख टाइपिंग से ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग लैंग्वेज के साथ कंप्यूटर प्रोग्रामिंग में, डक टाइपिंग एक डायनेमिक टाइपिंग …

6
आप एक बहुरूपी वर्ग के लिए GUI कैसे बनाते हैं?
मान लीजिए कि मुझे टेस्ट बिल्डर मिल गया है, ताकि शिक्षक परीक्षण के लिए प्रश्नों का एक गुच्छा बना सकें। हालांकि, सभी प्रश्न समान नहीं हैं: आपके पास बहुविकल्पी, टेक्स्ट बॉक्स, मिलान, और इसी तरह से हैं। इनमें से प्रत्येक प्रश्न प्रकार को विभिन्न प्रकार के डेटा को संग्रहीत करने …

3
क्या है अपकास्टिंग / डाउनकास्टिंग?
बहुरूपता के बारे में सीखते समय आप आमतौर पर ऐसा कुछ देखते हैं class Base { int prv_member; virtual void fn(){} } class Derived : Base { int more_data; virtual void fn(){} } क्या है अपकास्टिंग या डाउनकास्टिंग? है (Derived*)base_ptr;एक Upcast या खिन्न? मैं इसे अपकास्ट कहता हूं क्योंकि आप …

4
बहुरूपता के संदर्भ में उपप्रकारों के लिए जोड़े गए तरीकों को कैसे संभालना है?
जब आप बहुरूपता की अवधारणा का उपयोग करते हैं तो आप एक वर्ग पदानुक्रम बनाते हैं और माता-पिता के संदर्भ का उपयोग करके आप इंटरफ़ेस फ़ंक्शन को यह जानने के बिना कॉल करते हैं कि किस विशिष्ट प्रकार की वस्तु है। यह भी खूब रही। उदाहरण: आपके पास जानवरों का …

4
क्या हाथ से निर्भरता इंजेक्शन रचना और बहुरूपता का बेहतर विकल्प है?
सबसे पहले, मैं एक एंट्री लेवल प्रोग्रामर हूं; वास्तव में, मैं गर्मियों में एक अंतिम कैपस्टोन परियोजना के साथ एक एएस डिग्री पूरा कर रहा हूं। मेरी नई नौकरी में, जब मेरे लिए कुछ प्रोजेक्ट नहीं है (वे टीम को और नए कामों से भरने के लिए इंतजार कर रहे …

2
ओवरक्लाइडिंग विधियों को तर्क के रूप में पास करके उपवर्ग ऑब्जेक्ट जहां सुपरपेप की अपेक्षा की जाती है
मैं सिर्फ जावा सीख रहा हूं, और अभ्यास करने वाला प्रोग्रामर नहीं हूं। मैं जिस पुस्तक का अनुसरण कर रहा हूं वह कहती है कि किसी विधि को ओवरराइड करते समय, तर्क प्रकार समान होना चाहिए, लेकिन रिटर्न प्रकार पॉलीमॉर्फिक संगत हो सकते हैं। मेरा सवाल यह है कि ओवरराइडिंग …

4
मॉडल और दृश्य के साथ काम करते समय बनाम बहुरूपता पर स्विच करें
मैं अपनी समस्या का बेहतर समाधान नहीं निकाल सकता। मेरे पास एक दृश्य नियंत्रक है जो तत्वों की एक सूची प्रस्तुत करता है। वे तत्व ऐसे मॉडल हैं जो B, C, D, आदि का उदाहरण हो सकते हैं और A. से इनहेरिट कर सकते हैं। इसलिए उस व्यू कंट्रोलर में, …

6
ऊ डिजाइन, टोनल हार्मनी कैसे मॉडल करें?
मैंने C ++ 11 में एक प्रोग्राम लिखना शुरू कर दिया है जो कॉर्ड, स्केल और सामंजस्य का विश्लेषण करेगा। मेरे डिजाइन चरण में सबसे बड़ी समस्या यह है कि नोट 'सी' एक नोट है, एक प्रकार का राग (Cmaj, Cmin, C7, आदि), और एक प्रकार की कुंजी (Cmajor, Cminor …

3
गुणों और विधियों की जांच किए बिना आप जावास्क्रिप्ट में बतख टाइपिंग का उपयोग कैसे करते हैं?
मुझे पता है कि जावास्क्रिप्ट डक टाइपिंग का उपयोग करता है और पहले मुझे लगा कि यह # जैसी सशक्त टाइप की गई भाषाओं की तुलना में बहुरूपता को आसान बना देगा। लेकिन अब मेरे कार्य जो तर्क देते हैं वे चीजों से अटे पड़े हैं: if(myObj.hasSomeProperty()) या if(myObj.hasSomeMethod()) या …

5
टेस्टेबल कोड लिखना बनाम सट्टा सामान्यता से बचना
मैं आज सुबह कुछ ब्लॉग पोस्ट पढ़ रहा था, और इस पर ठोकर खाई : यदि ग्राहक इंटरफ़ेस को लागू करने वाला एकमात्र वर्ग CustomerImpl है, तो आपके पास वास्तव में बहुरूपता और प्रतिस्थापन नहीं है क्योंकि रनटाइम के विकल्प के लिए कुछ भी नहीं है। यह नकली सामान्यता है। …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.