Online Ethical Hacking Course

Apply Now
Java Tutorial in Hindi

जावा सुपर कीवर्ड: उपयोग, उदाहरण, लाभ (Super Keyword in Java in Hindi)

Table of Contents

  • जावा में सुपर कीवर्ड क्या है? (Java Super Keyword in Hindi)
  • जावा सुपर कीवर्ड उदाहरण
  • जावा में सुपर कीवर्ड का उपयोग
  • जावा सुपर कीवर्ड की विशेषताएँ
  • जावा सुपर कीवर्ड के लाभ
  • जावा सुपर कीवर्ड के बारे में जानने योग्य महत्वपूर्ण बातें
  • जावा सुपरक्लास, सुपर मेथड, सुपर कंस्ट्रक्टर, सुपर कीवर्ड: अंतर
  • जावा में सुपर कीवर्ड: वीडियो

जावा में सुपर कीवर्ड: वीडियो

जावा सुपर कीवर्ड से संबंधित अक्सर पूछे जाने वाले प्रश्न

सुपर कीवर्ड का उपयोग किसी क्लास के सुपरक्लास को refer करने या सुपरक्लास कंस्ट्रक्टर को invoke करने, सुपरक्लास मेंबर्स तक पहुंचने या सुपरक्लास मेथड को लागू करने के लिए किया जाता है।
सुपर कीवर्ड का उपयोग कंस्ट्रक्टर में सुपरक्लास के कंस्ट्रक्टर को invoke करने के लिए किया जाता है। यह तब उपयोगी होता है जब आप सबक्लास में सुपरक्लास के initialization कोड का पुन: उपयोग करना चाहते हैं।
यदि किसी सबक्लास में एक मेंबर है जिसका नाम उसके सुपरक्लास के सदस्य के समान है, तो सुपर कीवर्ड का उपयोग सुपरक्लास सदस्य को स्पष्ट रूप से referred करने के लिए किया जा सकता है, जिससे आप सुपरक्लास और सबक्लास मेंबर के बीच अंतर कर सकते हैं।
नहीं, सुपर कीवर्ड का उपयोग सुपरक्लास के private members तक पहुंचने के लिए नहीं किया जा सकता है। प्राइवेट मेंबर्स को Heritage में नहीं मिला है और उन्हें केवल उस क्लास के भीतर ही एक्सेस किया जा सकता है जिसमें उन्हें घोषित किया गया है।
यदि कोई सबक्लास अपने सुपरक्लास से किसी मेथड को ओवरराइड करता है, तो सुपर कीवर्ड का उपयोग मेथड के सुपरक्लास इम्प्लीमेंटेशन को शुरू करने के लिए किया जा सकता है। यह आपको उपवर्ग में सुपरक्लास मेथड की कार्यक्षमता का विस्तार करने की अनुमति देता है।
नहीं, सुपर कीवर्ड का उपयोग केवल सबक्लास के भीतर सुपरक्लास को संदर्भित करने या सुपरक्लास कंस्ट्रक्टर्स, members और methods को invoke करने के लिए किया जा सकता है।
यदि आप सबक्लास कंस्ट्रक्टर में सुपर कीवर्ड का उपयोग नहीं करते हैं, तो सुपरक्लास के डिफ़ॉल्ट कंस्ट्रक्टर को अंतर्निहित रूप से लागू किया जाएगा। हालाँकि, यदि सुपरक्लास में कोई डिफ़ॉल्ट कंस्ट्रक्टर नहीं है, तो आपको सुपरक्लास कंस्ट्रक्टरों में से किसी एक को invoke करने के लिए स्पष्ट रूप से सुपर कीवर्ड का उपयोग करना होगा।
नहीं, सुपर कीवर्ड का उपयोग static method में नहीं किया जा सकता क्योंकि यह किसी क्लास के विशिष्ट उदाहरण से जुड़ा होता है, जबकि static तरीके किसी विशिष्ट उदाहरण से बंधे नहीं होते हैं।
नहीं, जावा इंटरफ़ेस के साथ सुपर कीवर्ड का उपयोग नहीं किया जाता है। यह केवल क्लास इनहेरिटेंस के संदर्भ में सुपरक्लास के members तक पहुंचने और उनका invoking करने के लिए लागू है।
यदि सुपरक्लास में पैरामीटर रहित कंस्ट्रक्टर नहीं है और आप उपक्लास कंस्ट्रक्टर में सुपर कीवर्ड का उपयोग नहीं करते हैं, तो एक compilation error उत्पन्न होगी। सबक्लास कंस्ट्रक्टर को सुपर कीवर्ड का उपयोग करके स्पष्ट रूप से सुपरक्लास कंस्ट्रक्टरों में से एक को invoke करना होगा।
Did you find this article helpful?