2024 लेखक: Elizabeth Oswald | [email protected]. अंतिम बार संशोधित: 2024-01-13 00:07
जावा में एक क्लास को एक्सटेंडेड कीवर्ड का उपयोग करके दूसरे क्लास के सबक्लास के रूप में घोषित किया जा सकता है। एक उपवर्ग अपने सुपरक्लास से चर और विधियों को प्राप्त करता है और उनका उपयोग इस तरह कर सकता है जैसे कि वे उपवर्ग के भीतर ही घोषित किए गए थे: … उचित शब्दावली का उपयोग करने के लिए, जावा वर्ग कार्यान्वयन के एकल वंशानुक्रम की अनुमति देता है।
जावा में विरासत का उपयोग क्यों किया जाता है?
प्रोग्रामर कई अलग-अलग उद्देश्यों के लिए इनहेरिटेंस का उपयोग करते हैं: उप-टाइपिंग प्रदान करने के लिए, कोड का पुन: उपयोग करने के लिए, उपवर्गों को सुपरक्लास के व्यवहार को अनुकूलित करने की अनुमति देने के लिए, या केवल वस्तुओं को वर्गीकृत करने के लिए।
जावा में सबक्लासिंग क्या है?
परिभाषाएं: एक वर्ग जो किसी अन्य वर्ग से प्राप्त होता है एक उपवर्ग (एक व्युत्पन्न वर्ग, विस्तारित वर्ग, या बाल वर्ग भी) कहलाता है। … एक उपवर्ग अपने सुपरक्लास से सभी सदस्यों (फ़ील्ड, मेथड्स और नेस्टेड क्लासेस) को इनहेरिट करता है।
जावा में विरासत क्या है?
जावा में विरासत एक अवधारणा है जो एक वर्ग से दूसरे वर्ग में गुण प्राप्त करती है; उदाहरण के लिए, पिता और पुत्र के बीच संबंध। जावा में, एक वर्ग दूसरे वर्ग से विशेषताओं और विधियों को प्राप्त कर सकता है। जिस वर्ग को गुण विरासत में मिलते हैं उसे उप-वर्ग या बाल वर्ग के रूप में जाना जाता है।
सुपर कीवर्ड का क्या उपयोग है?
सुपर कीवर्ड सुपरक्लास (पैरेंट) ऑब्जेक्ट्स को संदर्भित करता है। इसका उपयोग सुपरक्लास विधियों को कॉल करने और सुपरक्लास कंस्ट्रक्टर तक पहुंचने के लिए किया जाता है। सुपर का सबसे आम उपयोगकीवर्ड सुपरक्लास और उपवर्गों के बीच भ्रम को खत्म करना है जिसमें समान नाम के तरीके हैं।
सिफारिश की:
गुदगुदी करते समय वे वैसलीन का उपयोग क्यों करते हैं?
चूंकि वैसलीन अछिद्र (वाटरटाइट) है, आप इसे शॉवर में जाने से पहले अपने टैटू पर लगा सकते हैं ताकि यह क्षेत्र को पानी के छिड़काव से बचा सके। यह भी नोट किया गया है कि वैसलीन ठीक हुए टैटू या टैटू के आस-पास की त्वचा के लिए मददगार हो सकती है यदि यह असाधारण रूप से शुष्क है। टैटू कलाकार वैसलीन का उपयोग क्यों करते हैं?
क्या हम जावा में कोरटाइन का उपयोग कर सकते हैं?
इस प्रश्न का संक्षिप्त उत्तर है: हां। यह आलेख अपाचे 2.0 लाइसेंस के तहत गिटहब पर ओपन सोर्स के रूप में उपलब्ध कोरटाइन का शुद्ध जावा कार्यान्वयन प्रस्तुत करता है। यह कोरटाइन की घोषणा और निष्पादन को यथासंभव सरल बनाने के लिए जावा 8 के बाद से उपलब्ध सुविधाओं का उपयोग करता है। क्या जावा में कोरटाइन का उपयोग किया जा सकता है?
जावा में सबक्लासिंग को कैसे रोकें?
आप कक्षा की घोषणा में अंतिम कीवर्ड का उपयोग करके किसी वर्ग को उपवर्ग होने से रोक सकते हैं। इसी तरह, आप किसी विधि को अंतिम विधि के रूप में घोषित करके उपवर्गों द्वारा ओवरराइड होने से रोक सकते हैं। एक अमूर्त वर्ग को केवल उपवर्गित किया जा सकता है;
जावा में अपकास्टिंग का उपयोग कब करें?
अपकास्टिंग एक चाइल्ड ऑब्जेक्ट को पैरेंट ऑब्जेक्ट के लिए टाइपकास्टिंग है। अपकास्टिंग परोक्ष रूप से किया जा सकता है। अपकास्टिंग हमें मूल वर्ग के सदस्यों तक पहुँचने की सुविधा देता है लेकिन इस सुविधा का उपयोग करके सभी चाइल्ड क्लास सदस्यों तक पहुँचना संभव नहीं है। हमें जावा में अपकास्टिंग और डाउनकास्टिंग की आवश्यकता क्यों है?
क्या हम जावा में पदावनत विधियों का उपयोग कर सकते हैं?
आप अभी भी बिना प्रदर्शन को बदले बहिष्कृत कोड का उपयोग कर सकते हैं, लेकिन एक विधि/वर्ग को पदावनत करने का पूरा बिंदु उपयोगकर्ताओं को यह बताना है कि अब इसका उपयोग करने का एक बेहतर तरीका है, और यह कि भविष्य के रिलीज में पदावनत कोड को हटाए जाने की संभावना है। क्या हम बहिष्कृत विधियों का उपयोग कर सकते हैं?