Super keyword in java in Hindi

“Super keyword in java in Hindi” ,Hello दोस्तों! आज इस पोस्ट में आपको “Super keyword in java in Hindi”  को पढ़ेंगे , इस पोस्ट को आप पूरा पढ़िए. इस article  को बहुत ही आसान और सरल भाषा में लिखा गया है. यह article  आपके exam के लिए बहुत उपयोगी साबित होगी. जो छात्र परीक्षा की तैयारी रहे हैं वो सभी इस article  की मदद से आप सभी आसानी से हिंदी भाषा में सीख सकते हैं| 

जावा मे Super keyword क्या है ? Super keyword in java in Hindi

जावा मे Super keyword क्या है ? Super keyword in java in Hindi

super शब्द जावा में एक विशेष कीवर्ड है जो उपयोग होता है इनहेरिटेंस (Inheritance) के संदर्भ में। यह शब्द उप-कक्षा (subclass) के विधि (method) या निर्देशक (constructor) में उप-कक्षा (superclass) के विधि या निर्देशक को संदर्भित करने के लिए प्रयोग किया जाता है।

super का उपयोग करके, उप-कक्षा या उप-कक्षा के निर्देशक में, हम उप-कक्षा के सदस्य चर (member variable), विधि (method), या निर्देशक को सीधे पहुंच सकते हैं। इससे हम पूर्व-परिभाषित कोड को पुनर्ग्रहण कर सकते हैं और उप-कक्षा में उपलब्ध कराए गए तत्वों का उपयोग कर सकते हैं।

Example

class Animal {
String color = “Brown”;
void display() { System.out.println("Animal color: " + color); }
}
class Cow extends Animal {
String color = “White”;
void display() { super.display(); System.out.println("Cow color: " + color); }
}
public class Main {
public static void main(String[] args) {
Cow cow = new Cow();
cow.display();
}
}
यहां Animal नामक एक वर्ग (class) है जिसमें color नामक एक स्ट्रिंग विशेषता (variable) और display नामक एक विधि (method) है। display विधि रंग को प्रिंट करने के लिए System.out.println का उपयोग करती है।
Cow नामक एक वर्ग Animal वर्ग का उत्पादन (inherit) करती है। इसमें भी color नामक एक स्ट्रिंग विशेषता होती है, जिसका मूल्य “White” है। display विधि इस वर्ग की अपनी विशेषता है जो पहले super.display() को बुलाती है (जिससे Animal की display विधि चलती है) और फिर System.out.println का उपयोग करके गाय के रंग को प्रिंट करती है।
Main वर्ग में main विधि है जिसमें Cow का एक उदाहरण बनाया जाता है और उसकी display विधि को बुलाया जाता है। इससे प्रोग्राम में एक गाय का रंग (“White”) और पशु का रंग (“Brown”) दोनों को प्रिंट करने का परिणाम मिलता है।

Output

Animal color: White
Cow color: White

super का उपयोग निम्नलिखित स्थितियों में किया जाता है-

  1. जब उप-कक्षा में पहले से परिभाषित एक विधि को ओवरराइड (override) किया जाता है, तो super का उपयोग करके हम पूर्व-परिभाषित विधि को आगे से कॉल कर सकते हैं। इससे हम अधिक बदलाव किए बिना पूर्व-परिभाषित विधि को पुनर्ग्रहण कर सकते हैं और उसका उपयोग कर सकते हैं।
  2. जब उप-कक्षा का निर्देशक उप-कक्षा के निर्देशक को कॉल करता है, तो super का उपयोग करके हम उप-कक्षा के निर्देशक को सीधे पहुंच सकते हैं। इससे हम उप-कक्षा के निर्देशक में पूर्व-परिभाषित कोड को पुनर्ग्रहण कर सकते हैं और उप-कक्षा के निर्देशक में उपलब्ध कराए गए तत्वों का उपयोग कर सकते हैं।

super की मदद से हम उप-कक्षा और उप-कक्षा के निर्देशक के बीच एक संपर्क स्थापित करते हैं। इससे हमें उप-कक्षा में परिभाषित संपत्तियों का उपयोग करने में मदद मिलती है और अधिकतम पुनर्योजन को संभव बनाती है।

इस तरह super शब्द जावा में इनहेरिटेंस को अधिक सुविधाजनक बनाने में मदद करता है और परिभाषित कोड को पुनर्ग्रहण करके उप-कक्षा में उपलब्ध कराए गए तत्वों का उपयोग करने में सुविधा प्रदान करता है।

Super keyword in java in Hindi FAQs

प्रश्न 1: super शब्द क्या है और जावा में इसका उपयोग क्यों किया जाता है?

उत्तर: super शब्द जावा में एक विशेष कीवर्ड है जो इनहेरिटेंस (Inheritance) के संदर्भ में उपयोग होता है। इसका उपयोग उप-कक्षा के सदस्यों को पहुंचने और पूर्व-परिभाषित कोड को पुनर्ग्रहण करने के लिए किया जाता है।

प्रश्न 2: super शब्द को कैसे उपयोग करेंगे जब उप-कक्षा और उप-कक्षा के रूप में सदस्यों की प्रतिलिपि हों?

उत्तर: जब उप-कक्षा और उप-कक्षा में एक ही नाम के सदस्य (मेथड, चर या निर्देशक) हों, तो super का उपयोग करके हम पूर्व-परिभाषित सदस्य को पुनर्ग्रहण कर सकते हैं। इससे हम परिभाषित कोड को अधिकतम पुनर्योजन करते हैं और उप-कक्षा में परिभाषित सदस्य को भी उपयोग कर सकते हैं।

प्रश्न 3: super का उपयोग करके हम कैसे पूर्व-परिभाषित चर को एक उप-कक्षा में एक और से कैसे अद्वितीय बना सकते हैं?

उत्तर: super का उपयोग करके हम उप-कक्षा में परिभाषित चर को पूर्व-परिभाषित चर से अलग रूप में ओवरराइड कर सकते हैं। इससे हम उप-कक्षा में उपलब्ध चर को उपयोग करते हैं जो पूर्व-परिभाषित चर से अलग होता है।

प्रश्न 4: super का उपयोग करने के फायदे क्या हैं?

उत्तर: super का उपयोग करने से हम उप-कक्षा के सदस्यों को पहुंच सकते हैं और पूर्व-परिभाषित कोड को पुनर्ग्रहण कर सकते हैं। यह हमें अधिकतम पुनर्योजन को संभव बनाता है और उप-कक्षा में परिभाषित सदस्यों का उपयोग करने में सुविधा प्रदान करता है।

प्रश्न 5: क्या super का उपयोग करने के नियम हैं?

उत्तर: super का उपयोग करने के लिए निम्नलिखित नियम हैं:

  • super को केवल इनहेरिटेंस के संदर्भ में ही प्रयोग किया जाता है।
  • super का उपयोग उप-कक्षा में उपलब्ध सदस्यों की पहुंच के लिए किया जाता है।
  • super का उपयोग केवल विधि या निर्देशक के भीतर ही किया जा सकता है।
  • super का उपयोग उप-कक्षा के सदस्यों को प्राप्त करने और पूर्व-परिभाषित कोड को पुनर्ग्रहनियम का पालन करने के लिए आवश्यक है।

Read more……. जावा में एक्सेप्शन हैंडलिंग हिन्दी मे (exception handling in java in hindi)

CONCLUSION :-

आज के इस आर्टिकल मे हमने जावा के“Super keyword in java in Hindi”मे  के बारे मे विस्तार  से जाना  आशा  है की यह ARTICAL आप के लिए HELPFUL रहा होगा | अगर यह ARTICAL आप को पसंद आया हो तो इसे अपने दोस्तों  के साथ SHARE जरूर करे | आप हमे COMMENT के माध्यम से सुझाव दे सकते है आप हमे Email-id studentinsidelibarary013@gmail.com पर अपने सुझाव दे सकते है |

Super keyword in java in Hindi, Super keyword in java in Hindi, Super keyword in java in Hindi

Leave a Comment