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