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

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

17
वंशानुक्रम और बहुरूपता के बीच मुख्य अंतर क्या है?
मुझे आज मॉड्यूल ओपन बुक परीक्षा के अंत में इस प्रश्न के साथ प्रस्तुत किया गया और मैंने खुद को खो दिया। मैं पढ़ रहा था Head first Javaऔर दोनों परिभाषाएं बिल्कुल एक जैसी लग रही थीं । मैं बस सोच रहा था कि मेरे मन के टुकड़े के लिए …


7
मुझे C ++ में अमूर्त वर्ग के लिए आभासी विध्वंसक क्यों घोषित करना चाहिए?
मुझे पता है कि C ++ में बेस क्लास के लिए वर्चुअल डिस्ट्रक्टर्स घोषित करना एक अच्छा अभ्यास है, लेकिन क्या virtualएब्सट्रैक्ट क्लास के लिए डिस्ट्रक्टर्स घोषित करना हमेशा महत्वपूर्ण होता है जो इंटरफेस के रूप में कार्य करते हैं? कृपया कुछ कारण और उदाहरण प्रदान करें।

8
__Proto__ कंस्ट्रक्टर से कैसे अलग है।
function Gadget(name, color) { this.name = name; this.color = color; } Gadget.prototype.rating = 3 var newtoy = new Gadget("webcam", "black") newtoy.constructor.prototype.constructor.prototype.constructor.prototype यह हमेशा ऑब्जेक्ट को रेटिंग = 3 के साथ लौटाता है। लेकिन अगर मैं निम्नलिखित कार्य करता हूं: newtoy.__proto__.__proto__.__proto__ वापस लौटने पर श्रृंखला समाप्त होती है null। इंटरनेट एक्सप्लोरर …

17
क्या जावा में वर्ग चर को ओवरराइड करने का एक तरीका है?
class Dad { protected static String me = "dad"; public void printMe() { System.out.println(me); } } class Son extends Dad { protected static String me = "son"; } public void doIt() { new Son().printMe(); } फ़ंक्शन doIt "पिता" मुद्रित करेगा। क्या इसे "बेटा" छापने का कोई तरीका है?

11
घटकों को कैसे बढ़ाया / विरासत में दिया जाए?
मैं पहले से ही लगभग पूरी तरह से उन्हें फिर से लिखने के बिना, कोणीय 2 में पहले से ही तैनात कुछ घटकों के लिए एक्सटेंशन बनाना चाहूंगा, क्योंकि आधार घटक परिवर्तनों से गुजर सकता है और काश ये परिवर्तन इसके व्युत्पन्न घटकों में भी परिलक्षित होते। मैंने अपने प्रश्नों …

7
जावा में ऑब्जेक्ट क्लास से इनहेरिट करें
क्या Objectजावा में वर्ग से वंशानुक्रम में अंतर होता है ? यदि नहीं, तो कैसे हम इंटरफ़ेस उदाहरण पर ऑब्जेक्ट क्लास की विधि को कॉल करने में सक्षम हैं public class Test { public static void main(String[] args) { Employee e = null; e.equals(null); } } interface Employee { }

2
सी ++ विरासत - दुर्गम आधार?
मुझे लगता है कि मैं फंक्शन पैरामीटर के रूप में बेस क्लास का उपयोग करने में असमर्थ हूं, क्या मैंने अपनी विरासत को गड़बड़ कर दिया है? मेरे पास मेरे मुख्य में निम्नलिखित हैं: int some_ftn(Foo *f) { /* some code */ }; Bar b; some_ftn(&b); और इस तरह से …
157 c++  inheritance 

9
सुपरक्लास __init__ विधियां स्वचालित रूप से क्यों लागू नहीं होती हैं?
पायथन डिजाइनरों ने यह क्यों तय किया कि उपवर्गों के __init__()तरीके __init__()अपने सुपरक्लेसेस के तरीकों को स्वचालित रूप से नहीं कहते हैं , जैसा कि कुछ अन्य भाषाओं में है? क्या पायथोनिक और अनुशंसित मुहावरे वास्तव में निम्नलिखित की तरह हैं? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): …

18
जावा में कोई एकाधिक वंशानुक्रम क्यों नहीं है, लेकिन कई इंटरफेस को लागू करने की अनुमति है?
जावा कई उत्तराधिकार की अनुमति नहीं देता है, लेकिन यह कई इंटरफेस को लागू करने की अनुमति देता है। क्यों?

6
isKindOfClass और isMemberOfClass के बीच iOS अंतर
isKindOfClass:(Class)aClassऔर isMemberOfClass:(Class)aClassकार्यों के बीच अंतर क्या है ? मुझे पता है कि यह कुछ छोटा है जैसे, एक वैश्विक है जबकि दूसरा एक सटीक क्लास मैच है लेकिन मुझे किसी को निर्दिष्ट करने की आवश्यकता है जो कृपया है। में स्विफ्ट isKind(of aClass: AnyClass)और isMember(of aClass: AnyClass)।

12
वंशानुक्रम बनाम एकत्रीकरण [बंद]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

5
TypeError: मॉड्यूल .__ init __ () सबसे अधिक 2 तर्क (3 दिए गए) लेता है
मैंने नाम की एक फ़ाइल में एक वर्ग को परिभाषित किया है Object.py। जब मैं किसी अन्य फ़ाइल में इस वर्ग से इनहेरिट करने का प्रयास करता हूं, तो कॉलिंग कंस्ट्रक्टर अपवाद छोड़ देता है: TypeError: module.__init__() takes at most 2 arguments (3 given) यह मेरा कोड है: import Object …

13
रनटाइम के दौरान, जावा एप्लिकेशन में सभी कक्षाएं खोजें जो बेस क्लास का विस्तार करती हैं
मैं कुछ इस तरह करना चाहता हूं: List<Animal> animals = new ArrayList<Animal>(); for( Class c: list_of_all_classes_available_to_my_app() ) if (c is Animal) animals.add( new c() ); इसलिए, मैं अपने एप्लिकेशन के ब्रह्मांड के सभी वर्गों को देखना चाहता हूं, और जब मुझे कोई ऐसा व्यक्ति मिलता है जो एनिमल से उतरता …

5
सी #: विरासत में मिली घटना को उठाना
मेरा एक बेस क्लास है जिसमें निम्नलिखित घटनाएँ हैं: public event EventHandler Loading; public event EventHandler Finished; इस बेस क्लास से विरासत में मिली कक्षा में मैं इस घटना को उठाने की कोशिश करता हूँ: this.Loading(this, new EventHandler()); // All we care about is which object is loading. मुझे निम्न …
144 c#  events  inheritance 

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