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

कंप्यूटर विज्ञान में, बहुरूपता एक प्रोग्रामिंग भाषा सुविधा है जो विभिन्न डेटा प्रकारों के मूल्यों को एक समान तरीके से नियंत्रित करने की अनुमति देती है।

3
क्या बेस क्लास से कॉल करने पर गेटटाइप () सबसे व्युत्पन्न प्रकार लौटाएगा?
क्या बेस क्लास से कॉल करने पर गेटटाइप () सबसे व्युत्पन्न प्रकार लौटाएगा? उदाहरण: public abstract class A { private Type GetInfo() { return System.Attribute.GetCustomAttributes(this.GetType()); } } public class B : A { //Fields here have some custom attributes added to them } या मुझे केवल एक अमूर्त विधि बनानी …


6
Rank2Types का उद्देश्य क्या है?
मैं वास्तव में हास्केल में कुशल नहीं हूं, इसलिए यह एक बहुत आसान सवाल हो सकता है। रैंक 2Types किस भाषा की सीमा को हल करते हैं? हास्केल में कार्य पहले से ही बहुरूपी तर्कों का समर्थन नहीं करते हैं?

12
आभासी कार्य और व्यवहार्य कैसे लागू होते हैं?
हम सभी जानते हैं कि C ++ में कौन से वर्चुअल फ़ंक्शंस हैं, लेकिन उन्हें गहरे स्तर पर कैसे लागू किया जाता है? क्या वीटबल को संशोधित किया जा सकता है या यहां तक ​​कि सीधे रनटाइम पर भी पहुँचा जा सकता है? क्या सभी वर्गों के लिए वाइटेबल मौजूद …

7
RTTI का उपयोग करने पर 'शुद्ध बहुरूपता' क्यों बेहतर है?
लगभग हर सी ++ संसाधन मैंने देखा है कि इस तरह की चर्चा करने से मुझे पता चलता है कि मुझे आरटीटीआई (रन-टाइम प्रकार की पहचान) का उपयोग करने के लिए बहुरूपी दृष्टिकोण पसंद करना चाहिए। सामान्य तौर पर, मैं इस तरह की सलाह को गंभीरता से लेता हूं, और …
106 c++  polymorphism  rtti 

8
"शुद्ध आभासी फ़ंक्शन कॉल" क्रैश कहां से आते हैं?
मैं कभी-कभी उन प्रोग्रामों को नोटिस करता हूं जो मेरे कंप्यूटर पर त्रुटि के साथ क्रैश होते हैं: "शुद्ध आभासी फ़ंक्शन कॉल"। जब एक वस्तु एक अमूर्त वर्ग से नहीं बनाई जा सकती है तो ये कार्यक्रम कैसे संकलित करते हैं?

9
पॉलसन के साथ बहुरूपता
मुझे Gson के साथ एक json स्ट्रिंग deserializing में एक समस्या है। मुझे आदेशों की एक सरणी मिलती है। कमांड स्टार्ट, स्टॉप, कुछ अन्य प्रकार की कमांड हो सकती है। स्वाभाविक रूप से मुझे बहुरूपता है, और कमांड से आरंभ / रोकना आदेश है। मैं इसे सही कमांड ऑब्जेक्ट में …

4
एक अपवाद होने तक GDB में एक अनुप्रयोग चलाएँ
मैं एक multithreaded एप्लिकेशन पर काम कर रहा हूं, और मैं इसे GDB का उपयोग करके डीबग करना चाहता हूं। समस्या यह है कि, मेरा एक सूत्र संदेश के साथ मरता रहता है: pure virtual method called terminate called without an active exception Abort मुझे उस संदेश का कारण पता …

8
जावा में Instof से बचना
"इंस्टोफ़" संचालन की एक श्रृंखला होने को "कोड गंध" माना जाता है। मानक उत्तर "बहुरूपता का उपयोग करें" है। मैं इस मामले में कैसे करूंगा? एक आधार वर्ग के कई उपवर्ग हैं; उनमें से कोई भी मेरे नियंत्रण में नहीं है। एक सुसंगत स्थिति जावा क्लासेस इंटेगर, डबल, बिगडेसीमल आदि …

6
जावास्क्रिप्ट में बहुरूपता क्या है?
मैंने कुछ संभावित लेख पढ़े हैं जो मुझे इंटरनेट पर मिल सकते हैं पॉलीमॉर्फिज़्म । लेकिन मुझे लगता है कि मैं इसके अर्थ और इसके महत्व को समझ नहीं पाया। अधिकांश लेख यह नहीं कहते कि यह महत्वपूर्ण क्यों है और मैं OOP (जावास्क्रिप्ट में बेशक) में बहुरूपी व्यवहार कैसे …

6
वंशानुक्रम के साथ एक प्रतिष्ठित एपीआई मॉडल कैसे करें?
मेरे पास एक ऑब्जेक्ट पदानुक्रम है जिसे मुझे RESTful API के माध्यम से उजागर करना होगा और मुझे यकीन नहीं है कि मेरे URL को कैसे संरचित किया जाना चाहिए और उन्हें क्या लौटना चाहिए। मुझे कोई सर्वोत्तम अभ्यास नहीं मिला। मान लीजिए कि मेरे पास डॉग्स और बिल्लियाँ हैं …

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

2
चाइल्ड क्लास के लिए कोटलिन वैरिएबल इनिशियलाइज़ेशन वैल्यू 0 के साथ वैरिएबल इनिशियलाइज़ करने के लिए अजीब व्यवहार करता है
मैंने निम्न श्रेणी पदानुक्रम बनाया है: open class A { init { f() } open fun f() { println("In A f") } } class B : A() { var x: Int = 33 init { println("x: " + x) } override fun f() { x = 1 println("x in f: …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.