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

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

5
कैसे "पूरी तरह से" एक तानाशाही को खत्म करने के लिए?
मैं कैसे "सही" का एक उपवर्ग के रूप में कर सकते हैं dict संभव के रूप में? अंतिम लक्ष्य एक साधारण तानाशाही है जिसमें कुंजियाँ कम होती हैं। ऐसा लगता है कि कुछ छोटे प्राइमेट का सेट होना चाहिए जिन्हें मैं इस काम के लिए ओवरराइड कर सकता हूं, लेकिन …


3
प्रोटोटाइप आधारित बनाम वर्ग आधारित विरासत
जावास्क्रिप्ट में, प्रत्येक वस्तु एक ही समय में एक उदाहरण और एक वर्ग है। वंशानुक्रम करने के लिए, आप प्रोटोटाइप के रूप में किसी भी वस्तु उदाहरण का उपयोग कर सकते हैं। अजगर में, सी ++, आदि .. अलग अवधारणा के रूप में कक्षाएं, और उदाहरण हैं। वंशानुक्रम करने के …

14
नए और ओवरराइड के बीच अंतर
निम्नलिखित के बीच क्या अंतर है, यह सोचकर: केस 1: बेस क्लास public void DoIt(); केस 1: विरासत में मिला वर्ग public new void DoIt(); केस 2: बेस क्लास public virtual void DoIt(); केस 2: विरासत में मिला वर्ग public override void DoIt(); मेरे द्वारा चलाए गए परीक्षणों के आधार …

3
मुझे इस पॉइंटर के माध्यम से टेम्प्लेट बेस क्लास सदस्यों तक क्यों पहुंचना है?
यदि नीचे की कक्षाएं टेम्प्लेट नहीं थीं, तो मैं बस क्लास xमें हो सकता था derived। हालांकि, नीचे दिए गए कोड के साथ, मैं करने के लिए है उपयोग this->x। क्यों? template <typename T> class base { protected: int x; }; template <typename T> class derived : public base<T> { …

10
क्या एक AngularJS कंट्रोलर उसी मॉड्यूल में किसी अन्य कंट्रोलर से इनहेरिट कर सकता है?
एक मॉड्यूल के भीतर, एक नियंत्रक बाहर के नियंत्रक से गुण प्राप्त कर सकता है: var app = angular.module('angularjs-starter', []); var ParentCtrl = function ($scope, $location) { }; app.controller('ChildCtrl', function($scope, $injector) { $injector.invoke(ParentCtrl, this, {$scope: $scope}); }); उदाहरण के माध्यम से: मृत लिंक : http://blog.omkarpatil.com/2013/02/controller-inheritance-in-angkarjs.html एक मॉड्यूल के अंदर एक …

4
सुपर () त्रुटि के साथ विफल रहता है: टाइपऑयॉर "तर्क 1 टाइप होना चाहिए, न कि क्लासोबज" जब माता-पिता को ऑब्जेक्ट से विरासत में नहीं मिलता है
मुझे कुछ त्रुटि मिलती है जिसे मैं समझ नहीं सकता। कोई भी नमूना जो मेरे नमूना कोड में गलत है? class B: def meth(self, arg): print arg class C(B): def meth(self, arg): super(C, self).meth(arg) print C().meth(1) मुझे 'सुपर' बिल्ट-इन पद्धति की मदद से नमूना परीक्षण कोड मिला। यहाँ त्रुटि है: …

13
आप एसटीडी :: वेक्टर से विरासत में नहीं मिलेंगे
ठीक है, यह कबूल करना वास्तव में मुश्किल है, लेकिन मुझे इस समय से विरासत में एक मजबूत प्रलोभन है std::vector। मुझे वेक्टर के लिए लगभग 10 अनुकूलित एल्गोरिदम चाहिए और मैं चाहता हूं कि वे सीधे वेक्टर के सदस्य हों। लेकिन स्वाभाविक रूप से मैं भी बाकी std::vectorइंटरफ़ेस चाहता …
189 c++  oop  inheritance  stl  vector 

9
मावेन परियोजना संस्करण विरासत - क्या मुझे मूल संस्करण निर्दिष्ट करना है?
मेरे पास दो प्रोजेक्ट हैं: पैरेंट प्रोजेक्ट: A, सब प्रोजेक्ट: B ए / pom.xml: <groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> <packaging>pom</packaging> और बी / pom.xml में, मेरे पास है: <parent> <groupId>com.dummy.bla</groupId> <artifactId>parent</artifactId> <version>0.1-SNAPSHOT</version> </parent> <groupId>com.dummy.bla.sub</groupId> <artifactId>kid</artifactId> मैं चाहता हूं कि बी को माता-पिता से संस्करण विरासत में मिले, इसलिए मेरे मामले में एकमात्र …
188 inheritance  maven 

2
परीक्षण करें कि क्या रूबी वर्ग किसी अन्य वर्ग का उपवर्ग है
मैं परीक्षण करना चाहूंगा कि क्या एक वर्ग दूसरे वर्ग से विरासत में मिला है, लेकिन उसके लिए कोई विधि मौजूद नहीं है। class A end class B < A end B.is_a? A => false B.superclass == A => true जो मैं चाहता हूं उसका एक तुच्छ कार्यान्वयन: class Class …

11
कन्वर्ट सूची <DerivedClass> को सूची <BaseClass>
जब हम आधार वर्ग / इंटरफ़ेस से विरासत में प्राप्त कर सकते हैं, तो हम एक List&lt;&gt; ही वर्ग / इंटरफ़ेस का उपयोग करने की घोषणा क्यों नहीं कर सकते हैं ? interface A { } class B : A { } class C : B { } class Test …

11
जावा में विरासत को प्रतिबंधित करने के अच्छे कारण?
जावा में वंशानुक्रम को प्रतिबंधित करने के लिए अच्छे कारण क्या हैं, उदाहरण के लिए एक एकल, निजी पैरामीटर रहित कंस्ट्रक्टर का उपयोग करके अंतिम वर्गों या कक्षाओं का उपयोग करना? विधि को अंतिम बनाने के अच्छे कारण क्या हैं?
178 java  inheritance  final 

8
कोटलिन में डेटा क्लास बढ़ाएँ
डेटा कक्षाएं जावा में पुराने जमाने के पीओजेओ के प्रतिस्थापन के रूप में प्रतीत होती हैं। यह काफी उम्मीद है कि ये वर्ग विरासत के लिए अनुमति देंगे, लेकिन मैं डेटा वर्ग का विस्तार करने के लिए कोई सुविधाजनक तरीका नहीं देख सकता। मुझे कुछ इस तरह की आवश्यकता है: …

6
अभिभावक वर्ग __init__ को कई उत्तराधिकार के साथ कॉल करना, सही तरीका क्या है?
कहो कि मेरे पास एक बहु विरासत परिदृश्य है: class A(object): # code for A here class B(object): # code for B here class C(A, B): def __init__(self): # What's the right code to write here to ensure # A.__init__ and B.__init__ get called? वहाँ लिखने के लिए दो विशिष्ट …

10
पायथन में, मैं कैसे इंगित करता हूं कि मैं एक विधि को ओवरराइड कर रहा हूं?
जावा में, उदाहरण के लिए, @Overrideएनोटेशन न केवल ओवरराइड की संकलन-समय की जाँच प्रदान करता है, बल्कि उत्कृष्ट स्व-दस्तावेजीकरण कोड के लिए बनाता है। मैं सिर्फ प्रलेखन की तलाश कर रहा हूं (हालांकि अगर यह पाइलिंट जैसे कुछ चेकर का संकेतक है, तो यह एक बोनस है)। मैं कहीं टिप्पणी …

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