जावा कार्यक्रम कई विरासत को लागू करने के लिए

इस उदाहरण में, हम जावा में कई उत्तराधिकार को लागू करना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा वंशानुक्रम
  • जावा इंटरफ़ेस
  • जावा क्लास और ऑब्जेक्ट्स

जब बच्चा वर्ग एक से अधिक सुपरक्लास से निकलता है, तो इसे कई विरासत के रूप में जाना जाता है। हालाँकि, Java एकाधिक उत्तराधिकार का समर्थन नहीं करता है।

जावा में कई उत्तराधिकार प्राप्त करने के लिए, हमें इंटरफ़ेस का उपयोग करना चाहिए।

उदाहरण: जावा में एकाधिक वंशानुक्रम

 interface Backend ( // abstract class public void connectServer(); ) class Frontend ( public void responsive(String str) ( System.out.println(str + " can also be used as frontend."); ) ) // Language extends Frontend class // Language implements Backend interface class Language extends Frontend implements Backend ( String language = "Java"; // implement method of interface public void connectServer() ( System.out.println(language + " can be used as backend language."); ) public static void main(String() args) ( // create object of Language class Language java = new Language(); java.connectServer(); // call the inherited method of Frontend class java.responsive(java.language); ) )

आउटपुट

जावा का उपयोग बैकएंड भाषा के रूप में किया जा सकता है। जावा को फ्रंटेंड के रूप में भी इस्तेमाल किया जा सकता है।

उपर्युक्त उदाहरण में, हमने बैकएंड नामक एक इंटरफ़ेस और फ़्रंटेंड नामक एक वर्ग बनाया है। क्लास लैंग्वेज फ्रंटेंड क्लास को बढ़ाती है और बैकएंड इंटरफेस को लागू करती है।

जावा में कई वंशानुक्रम

यहां, भाषा वर्ग बैकएंड और फ्रंटेंड दोनों की संपत्ति विरासत में ले रहा है। इसलिए, हम कह सकते हैं कि यह कई उत्तराधिकारियों का उदाहरण है।

दिलचस्प लेख...