वीडियो: क्या व्युत्पन्न वर्ग कन्स्ट्रक्टर का उत्तराधिकारी है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
में विरासत , NS व्युत्पन्न वर्ग विरासत आधार के सभी सदस्य (फ़ील्ड, तरीके) कक्षा , लेकिन व्युत्पन्न वर्ग नही सकता इनहेरिट NS निर्माता आधार का कक्षा चूंकि कंस्ट्रक्टर्स के सदस्य नहीं हैं कक्षा.
इसी तरह, लोग पूछते हैं, क्या कक्षाएं कंस्ट्रक्टरों को विरासत में देती हैं?
कंस्ट्रक्टर्स नहीं हैं विरासत में मिला . उन्हें बच्चे द्वारा परोक्ष या स्पष्ट रूप से कहा जाता है निर्माता . कंपाइलर एक डिफ़ॉल्ट बनाता है निर्माता (बिना तर्क वाला) और एक डिफ़ॉल्ट प्रति निर्माता (एक तर्क के साथ जो एक ही प्रकार का संदर्भ है)। अद्यतन: सी ++ 11 में, कंस्ट्रक्टर्स हो सकता है विरासत में मिला.
इसके अलावा, व्युत्पन्न वर्ग में कंस्ट्रक्टर क्या है? ए व्युत्पन्न वर्ग निर्माता केवल अपने तक पहुंच है कक्षा सदस्य, लेकिन एक व्युत्पन्न वर्ग वस्तु भी है विरासत में मिला आधार की संपत्ति कक्षा , और केवल आधार क्लास कंस्ट्रक्टर आधार को ठीक से प्रारंभ कर सकते हैं कक्षा सदस्य। इसलिए सभी कंस्ट्रक्टर्स कहा जाता है, अन्यथा वस्तु का निर्माण ठीक से नहीं किया जाएगा।
इसके अलावा, क्या रचनाकार और विध्वंसक विरासत में मिल सकते हैं?
व्युत्पन्न वर्ग करना नहीं इनहेरिट या अधिभार कंस्ट्रक्टर्स या विनाशकर्ता उनके आधार वर्गों से, लेकिन वे करना बुलाएं निर्माता और विनाशक आधार वर्गों की। कंस्ट्रक्टर्स स्थानीय या अस्थायी वर्ग वस्तुओं को बनाए जाने पर भी कहा जाता है, और विनाशकर्ता स्थानीय या अस्थायी वस्तुओं के दायरे से बाहर जाने पर कॉल किया जाता है।
इनहेरिटेंस में सबसे पहले किस कंस्ट्रक्टर को कहा जाता है?
निर्माता और विनाशक एकल. में विरासत आधार वर्ग कंस्ट्रक्टर्स हैं पहले बुलाया और व्युत्पन्न वर्ग कंस्ट्रक्टर्स हैं बुलाया सिंगल में अगला विरासत.
सिफारिश की:
जावा अपवाद वर्ग के पदानुक्रम में दो अपवाद वर्ग कौन से हैं?
अपवाद वर्ग के दो मुख्य उपवर्ग हैं: IOException वर्ग और RuntimeException वर्ग। निम्नलिखित सबसे आम चेक किए गए और अनियंत्रित जावा के अंतर्निहित अपवादों की सूची है:
व्युत्पन्न संबंधपरक प्रतिक्रिया क्या है?
RFT एक विशेष प्रकार के ऑपरेटिव कंडीशनिंग की पहचान और परिभाषित करके स्किनर के काम से खुद को अलग करता है जिसे मनमाने ढंग से लागू व्युत्पन्न रिलेशनलरेस्पोन्डिंग (AADRR) के रूप में जाना जाता है। संक्षेप में सिद्धांत का तर्क है कि भाषा सहयोगी नहीं है बल्कि सीखी और संबंधपरक है
क्या हमारे पास जावा में एक वर्ग के भीतर कई सार्वजनिक वर्ग हो सकते हैं?
हाँ यह कर सकते हैं। हालांकि, प्रति केवल एक सार्वजनिक वर्ग हो सकता है। java फ़ाइल, क्योंकि publicclasses का नाम स्रोत फ़ाइल के समान होना चाहिए। OneJava फ़ाइल में कई वर्ग शामिल हो सकते हैं, इस प्रतिबंध के साथ कि उनमें से केवल एक ही सार्वजनिक हो सकता है
क्या जावा में निजी कन्स्ट्रक्टर वाला वर्ग विरासत में प्राप्त किया जा सकता है?
5 उत्तर। जावा निजी निर्माणकर्ताओं के साथ वर्ग के उप-वर्गीकरण को नहीं रोकता है। यह जो रोकता है वह उप-वर्ग है जो अपने सुपर क्लास के किसी भी निर्माता तक नहीं पहुंच सकता है। इसका मतलब है कि एक निजी कंस्ट्रक्टर का उपयोग किसी अन्य क्लास फ़ाइल में नहीं किया जा सकता है, और एक पैकेज स्थानीय कंस्ट्रक्टर का उपयोग दूसरे पैकेज में नहीं किया जा सकता है
बिल्ट इन और व्युत्पन्न डेटा प्रकार क्या हैं?
व्युत्पन्न डेटा प्रकार वे होते हैं जिन्हें अन्य डेटा प्रकारों के संदर्भ में परिभाषित किया जाता है, जिन्हें आधार प्रकार कहा जाता है। व्युत्पन्न प्रकारों में विशेषताएँ हो सकती हैं, और उनमें तत्व या मिश्रित सामग्री हो सकती है। व्युत्पन्न प्रकारों के उदाहरणों में कोई भी अच्छी तरह से गठित XML हो सकता है जो उनकी डेटा प्रकार परिभाषा के अनुसार मान्य हो। वे अंतर्निहित या उपयोगकर्ता-व्युत्पन्न हो सकते हैं