Logo hi.boatexistence.com

क्या कंस्ट्रक्टर को विरासत में मिला है?

विषयसूची:

क्या कंस्ट्रक्टर को विरासत में मिला है?
क्या कंस्ट्रक्टर को विरासत में मिला है?

वीडियो: क्या कंस्ट्रक्टर को विरासत में मिला है?

वीडियो: क्या कंस्ट्रक्टर को विरासत में मिला है?
वीडियो: जावा कंस्ट्रक्टर्स || कंस्ट्रक्टर इनहेरिटेंस और ओवरराइडिंग || दुर्गा सर द्वारा 2024, मई
Anonim

कंस्ट्रक्टर सदस्य नहीं हैं, इसलिए वे उपवर्गों द्वारा विरासत में नहीं मिले हैं, लेकिन सुपरक्लास के कंस्ट्रक्टर को उपवर्ग से बुलाया जा सकता है।

क्या कंस्ट्रक्टर को विरासत में C++ मिलता है?

कंस्ट्रक्टर विरासत में नहीं मिले। उन्हें चाइल्ड कंस्ट्रक्टर द्वारा परोक्ष या स्पष्ट रूप से कहा जाता है। कंपाइलर एक डिफॉल्ट कंस्ट्रक्टर (बिना तर्क वाला) और एक डिफॉल्ट कॉपी कंस्ट्रक्टर (एक तर्क के साथ जो एक ही प्रकार का संदर्भ है) बनाता है।

इनहेरिटेंस में कंस्ट्रक्टर्स का क्या होता है?

विरासत में, रचनाकार कभी भी किसी भी बाल वर्ग को विरासत में नहीं मिलते हैं। जावा में, पैरेंट क्लास के डिफॉल्ट कंस्ट्रक्टर को उसके चाइल्ड क्लास के कंस्ट्रक्टर द्वारा स्वचालित रूप से कॉल किया जाता है।

क्या क्लास कंस्ट्रक्टर को इनहेरिट कर सकते हैं?

आप कंस्ट्रक्टर्स को इनहेरिट नहीं कर सकते हैं लेकिन आप उन्हें अपने डिराइव्ड चिल्ड्रन कंस्ट्रक्टर से कॉल कर सकते हैं। अगर आप बेस क्लास को डिफॉल्ट कंस्ट्रक्टर प्राइवेट बनाते हैं तो यह आपको हर बार व्युत्पन्न क्लास बनाने पर बेस कंस्ट्रक्टर का चयन करने के लिए मजबूर करेगा।

क्या कंस्ट्रक्टर और डिस्ट्रक्टर विरासत में मिल सकते हैं?

विनाशक विरासत में नहीं मिले हैं। यदि कोई वर्ग एक को परिभाषित नहीं करता है, तो संकलक एक उत्पन्न करता है। वंशानुक्रम क्या है: मौजूदा वर्गों को संशोधित किए बिना उनका पुन: उपयोग और विस्तार करने का तंत्र, इस प्रकार उनके बीच पदानुक्रमित संबंध उत्पन्न करना।

सिफारिश की: