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

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

10
स्विफ्ट में संग्रहीत संपत्ति को ओवरराइड करना
मैंने देखा कि संकलक मुझे एक संग्रहीत संपत्ति को किसी अन्य संग्रहीत मान के साथ ओवरराइड नहीं करने देगा (जो कि अजीब लगता है): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } …

4
जावास्क्रिप्ट वंशानुक्रम: Object.create बनाम नया
जावास्क्रिप्ट में इन दो उदाहरणों के बीच अंतर क्या है: शर्त: function SomeBaseClass(){ } SomeBaseClass.prototype = { doThis : function(){ }, doThat : function(){ } } विरासत उदाहरण एक का उपयोग कर Object.create: function MyClass(){ } MyClass.prototype = Object.create(SomeBaseClass.prototype); नए कीवर्ड का उपयोग करके इनहेरिटेंस उदाहरण B function MyClass(){ } …


8
हमें जावा में संरक्षित स्थैतिक का उपयोग क्यों नहीं करना चाहिए
मैं इस सवाल से गुजर रहा था कि क्या जावा में क्लास वेरिएबल को ओवरराइड करने का कोई तरीका है? 36 upvotes के साथ पहली टिप्पणी थी: यदि आप कभी भी देखते हैं protected static, तो दौड़ें। किसी को भी समझा सकता है कि क्यों एक protected staticपर आधारित है?

3
यह स्पार्टा है, या यह है?
निम्नलिखित एक साक्षात्कार प्रश्न है। मैं एक समाधान के साथ आया था, लेकिन मुझे यकीन नहीं है कि यह क्यों काम करता है। सवाल: Spartaकक्षा को संशोधित किए बिना , कुछ कोड लिखें जो MakeItReturnFalseरिटर्न बनाता है false। public class Sparta : Place { public bool MakeItReturnFalse() { return this …

4
क्या जावा में एनोटेशन इनहेरिटेंस जैसा कुछ है?
मैं एनोटेशन की खोज कर रहा हूं और एक ऐसे बिंदु पर आया हूं जहां कुछ एनोटेशन में उनके बीच एक पदानुक्रम है। मैं कार्ड के लिए पृष्ठभूमि में कोड उत्पन्न करने के लिए एनोटेशन का उपयोग कर रहा हूं। कार्ड के विभिन्न प्रकार (इस प्रकार विभिन्न कोड और एनोटेशन) …

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 } या मुझे केवल एक अमूर्त विधि बनानी …

3
जावास्क्रिप्ट में शास्त्रीय विरासत बनाम प्रोटोटाइप विरासत
मैंने बहुत सी लिंक को गुगलाया है और शास्त्रीय विरासत और प्रोटोटाइप विरासत के बीच अंतर के बारे में अच्छा विचार प्राप्त नहीं कर सकता है? मैंने इनमें से कुछ चीजें सीखी हैं लेकिन मैं अभी भी अवधारणाओं को लेकर उलझन में हूं। शास्त्रीय पर प्रोटोटाइप विरासत के लाभ? http://aaditmshah.github.io/why-prototypal-inheritance-matters/ …

6
NodeJS में जावास्क्रिप्ट OOP: कैसे?
मैं शास्त्रीय OOP के रूप में जावा में उपयोग किया जाता हूं। NodeJS का उपयोग करके जावास्क्रिप्ट में OOP करने के लिए सर्वोत्तम अभ्यास क्या हैं? प्रत्येक कक्षा एक फ़ाइल है module.export? कैसे बनाएं क्लासेस? this.Class = function() { //constructor? var privateField = "" this.publicField = "" var privateMethod = …

4
जेनेरिक बेस क्लास से इनहेरिट, एक बाधा लागू करें, और C # में एक इंटरफ़ेस लागू करें
यह एक वाक्यविन्यास प्रश्न है। मेरे पास एक सामान्य वर्ग है जो एक सामान्य आधार वर्ग से विरासत में मिला है और एक प्रकार के मापदंडों में से एक बाधा को लागू कर रहा है। मैं एक इंटरफ़ेस लागू करने के लिए व्युत्पन्न वर्ग भी चाहता हूं। मेरे जीवन के …


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

4
पाइथन सुपर () टाइप इयरर को बढ़ाता है
पायथन 2.5 में, निम्न कोड एक उठाता है TypeError: >>> class X: def a(self): print "a" >>> class Y(X): def a(self): super(Y,self).a() print "b" >>> c = Y() >>> c.a() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<stdin>", line 3, in a TypeError: super() argument …

2
जावा क्लासेस को लागू इंटरफेस से एनोटेशन क्यों नहीं मिलते हैं?
मैं कुछ विधि कॉल को रोकने के लिए Guice के AOP का उपयोग कर रहा हूं। मेरी कक्षा एक इंटरफ़ेस लागू करती है और मैं इंटरफ़ेस विधियों को एनोटेट करना चाहूंगा ताकि Guice सही विधियों का चयन कर सके। यहां तक कि अगर टिप्पणी का प्रकार के साथ टिप्पणी की …

6
C ++ में टेम्पलेट क्लास से इनहेरिट करना
मान लें कि हमारे पास एक टेम्पलेट वर्ग है Area, जिसमें एक सदस्य चर है T area, T getArea()और एक void setArea(T)सदस्य कार्य करता है। मैं Areaटाइप करके एक विशिष्ट प्रकार का ऑब्जेक्ट बना सकता हूं Area<int>। अब मेरे पास एक वर्ग है Rectangleजो वर्ग को विरासत में मिला है …

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