Articles of विरासत

इसका अर्थ क्या है कि जावास्क्रिप्ट एक प्रोटोटाइप आधारित भाषा है?

जावास्क्रिप्ट के साथ एक प्रमुख लाभ यह कहा जाता है कि यह एक प्रोटोटाइप आधारित भाषा है। लेकिन इसका क्या अर्थ है कि जावास्क्रिप्ट प्रोटोटाइप आधारित है, और यह एक फायदा क्यों है?

एकाधिक __init__ तर्कों के साथ प्यूथन ट्यूपल को उप-क्लासेस करना

निम्न कोड काम करता है: class Foo(tuple): def __init__(self, b): super(Foo, self).__init__(tuple(b)) if __name__ == '__main__': print Foo([3, 4]) $ python play.py play.py:4: DeprecationWarning: object.__init__() takes no parameters super(Foo, self).__init__(tuple(b)) (3, 4) लेकिन निम्नलिखित नहीं: class Foo(tuple): def __init__(self, a, b): super(Foo, self).__init__(tuple(b)) if __name__ == '__main__': print Foo(None, [3, 4]) $ python play.py Traceback […]

व्युत्पन्न कक्षा में सी ++ कास्ट

कैसे मैं एक व्युत्पन्न वर्ग को डाल सकता है? नीचे दिए गए सभी त्रुटि को देखते हुए: बेसटाइप से डेरिवेट टाइप करने के लिए परिवर्तित नहीं किया जा सकता कोई कन्स्ट्रक्टर स्रोत प्रकार नहीं ले सकता, या कन्स्ट्रक्टर ओवरलोड संकल्प अस्पष्ट था। BaseType m_baseType; DerivedType m_derivedType = m_baseType; // gives same error DerivedType m_derivedType = […]

जावा में प्रतिबिंब के माध्यम से निजी विरासत वाले क्षेत्रों तक पहुंच

मुझे class.getDeclaredFields(); द्वारा सदस्य प्राप्त करने का एक तरीका मिला class.getDeclaredFields(); और class.getFields() माध्यम से निजी सदस्यों के लिए class.getFields() लेकिन मैं निजी विरासत क्षेत्रों के लिए देख रहा हूँ। इसे कैसे प्राप्त किया जा सकता है?

सी # एकाधिक विरासत है चाहिए?

मुझे सी # पर बहुमूल्य विरासत को शामिल करने के विरुद्ध कई तर्क मिल गए हैं, जिनमें से कुछ में (दार्शनिक तर्कों को एक तरफ) शामिल हैं: एकाधिक विरासत बहुत जटिल है और अक्सर अस्पष्ट है यह अनावश्यक है क्योंकि इंटरफेस कुछ समान प्रदान करते हैं संरचना एक अच्छा विकल्प है जहां इंटरफेस अनुचित हैं […]

मैं सुपर () का उपयोग कब करता हूं?

मैं वर्तमान में अपने जावा पाठ्यक्रम में वर्ग उत्तराधिकार के बारे में सीख रहा हूं और मुझे नहीं पता कि super() कॉल का उपयोग कब किया जाए? संपादित करें: मैंने कोड का यह उदाहरण पाया जहां super. variable super. variable का उपयोग किया जाता है: class A { int k = 10; } class Test […]

आभासी विरासत "हीरा" (एकाधिक वंशानुक्रम) अस्पष्टता कैसे हल करती है?

class A { public: void eat(){ cout<<"A";} }; class B: virtual public A { public: void eat(){ cout<<"B";} }; class C: virtual public A { public: void eat(){ cout<<"C";} }; class D: public B,C { public: void eat(){ cout<<"D";} }; int main(){ A *a = new D(); a->eat(); } मैं हीरा की समस्या को समझता […]

मैं स्थैतिक कक्षाएं क्यों नहीं दे सकता?

मेरे पास कई वर्ग हैं जो वास्तव में किसी भी राज्य की आवश्यकता नहीं है I संगठनात्मक दृष्टिकोण से, मैं उन्हें पदानुक्रम में रखना चाहता हूं। लेकिन ऐसा लगता है कि मैं स्थैतिक वर्गों के लिए विरासत की घोषणा नहीं कर सकता। ऐसा कुछ: public static class Base { } public static class Inherited : […]

एक्सएमएल सीरियललाइज़ेशन और इनहेराईटेड टाइप

मेरे पिछले प्रश्न के बाद से मैं अपना ऑब्जेक्ट मॉडल एक्सएमएल को सीरियलाइज़ करने के लिए काम कर रहा हूं। लेकिन मैं अब एक समस्या (चकित आश्चर्य!) में चला गया हूँ मेरे पास समस्या यह है कि मेरे पास एक संग्रह है, जो एक सार बेस क्लास प्रकार का है, जो कंक्रीट व्युत्पन्न प्रकारों द्वारा […]

जावा गतिशील बाइंडिंग और विधि ओवरराइडिंग

कल, मेरे पास दो घंटे का तकनीकी फोन साक्षात्कार था (जो मैंने पारित किया, वूहो!), लेकिन मैं जावा में गतिशील बाइंडिंग के बारे में निम्नलिखित प्रश्न को पूरी तरह से तंग कर दिया। और यह दोगुना हैरान है क्योंकि मैं इस अवधारणा को अंडरग्रेजुएट्स को सिखाता था जब मैं कुछ साल पहले एक टीए था, […]

दिलचस्प पोस्ट
एक URL में वर्णों की अनुमति है अनाम नामों का उपयोग क्यों किया गया है और उनके लाभ क्या हैं? जावा पूर्णांक तुलना करें () – क्यों तुलना बनाम घटाव का उपयोग करें? शैल से एक्सपैथ एक-लाइनर्स कैसे निष्पादित करें? मैटप्ललिब में पाठ का आंशिक रंग किसी JSON स्ट्रिंग को किसी शब्दकोश में कनवर्ट कैसे करें? स्क्रीन पिक्सेल का रंग कैसे पढ़ें Node.js के साथ एक फ़ाइल कैसे डाउनलोड करें (तीसरे पक्ष के पुस्तकालयों का उपयोग किए बिना)? जावास्क्रिप्ट का उपयोग कर एक पूर्ण पथ से फ़ाइल का नाम कैसे प्राप्त करें? मैं एक सरणी वापस करने के लिए अपना एक्सेल ऐड-इन नहीं चाहता हूं (इसके बजाय मुझे अन्य कक्षों को बदलने के लिए यूडीएफ की ज़रूरत है) ओरेकल एसक्यूएल डेवलपर में सीएसवी के लिए क्वेरी परिणाम कैसे निर्यात करें? LINQ का प्रयोग करके सूचकांक कैसे प्राप्त करें? रिक्त स्थान के साथ फाइलों की एक सूची पर दोहराएं सेट का उपयोग किए बिना सरणी से डुप्लिकेट को कुशलता से कैसे निकालें बैच का उपयोग करने वाले फ़ोल्डर्स और उप फ़ोल्डर्स का नाम बदलने के साथ समस्या