Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम से मल्टीपल इनहेरिटेंस (Multiple Inheritance) लागू करना


इस लेख में हम समझेंगे कि मल्टीपल इनहेरिटेंस कैसे लागू किया जाता है। जावा मल्टीपल इनहेरिटेंस को सपोर्ट नहीं करता। इसका मतलब है कि एक क्लास एक से अधिक क्लास को एक्सटेंड नहीं कर सकती, लेकिन हम 'extends' कीवर्ड का उपयोग करके अभी भी परिणाम प्राप्त कर सकते हैं।

एल्गोरिदम

चरण 1 - प्रारंभ
चरण 2 - तीन क्लास घोषित करें: Server, connection और my_test
चरण 3 - 'extends' कीवर्ड का उपयोग करके क्लासेस को एक-दूसरे से संबंधित करें
चरण 4 - मेन फ़ंक्शन से प्रत्येक क्लास के ऑब्जेक्ट्स कॉल करें
चरण 5 - रुकें

उदाहरण 1

class Server {
    void my_frontend() {
        System.out.println("फ्रंटएंड से कनेक्शन सफलतापूर्वक स्थापित हुआ");
    }
}
class Java extends Server {
    void my_backend() {
        System.out.println("बैकएंड से कनेक्शन सफलतापूर्वक स्थापित हुआ");
    }
}
class connection extends Java {
    void my_database() {
        System.out.println("डेटाबेस से कनेक्शन सफलतापूर्वक स्थापित हुआ");
    }
}
public class my_test {
    public static void main(String args[]) {
        connection my_connection = new connection();
        my_connection.my_database();
        my_connection.my_backend();
        my_connection.my_frontend();
    }
}

आउटपुट

डेटाबेस से कनेक्शन सफलतापूर्वक स्थापित हुआ
बैकएंड से कनेक्शन सफलतापूर्वक स्थापित हुआ
फ्रंटएंड से कनेक्शन सफलतापूर्वक स्थापित हुआ

उदाहरण 2

interface My_restaurents {
    void eat();
}
interface My_journey {
    void travel();
}
class Holiday implements My_restaurents, My_journey {
    public void eat() {
        System.out.println("मैं यह खाना आजमा रहा हूं");
    }
    public void travel() {
        System.out.println("मैं यह रास्ता आजमा रहा हूं");
    }
}
public class My_trip {
    public static void main(String args[]) {
        Holiday my_schedule = new Holiday();
        my_schedule.eat();
        my_schedule.travel();
    }
}

आउटपुट

मैं यह खाना आजमा रहा हूं
मैं यह रास्ता आजमा रहा हूं

  1. जावा प्रोग्राम: वर्ग का क्षेत्रफल निकालना जावा प्रोग्राम: वर्ग का क्षेत्रफल निकालना

    इस लेख में हम समझेंगे कि वर्ग का क्षेत्रफल कैसे निकाला जाता है। वर्ग का क्षेत्रफल: साइड × साइड = साइड² डेमोनस्ट्रेशन इनपुट: भुजा की लंबाई: 4 आउटपुट: वर्ग का क्षेत्रफल: 16 एल्गोरिदम चरण 1 - शुरू चरण 2 - दो इंटीजर वेरिएबल घोषित करें: my_side, my_area चरण 3 - उपयोगकर्ता से मान पढ़ें या परिभाषित क

  1. Java में संख्या गिनने का प्रोग्राम कैसे लागू करें? Java में संख्या गिनने का प्रोग्राम कैसे लागू करें?

    प्रोग्राम एक JLabel का उपयोग काउंट लेबल रखने के लिए करता है, एक JTextField घटक संख्या काउंट रखने के लिए, JButton घटक जोड़ें, हटाएं और रीसेट बटन बनाने के लिए। जब हम ऐड बटन पर क्लिक करते हैं, तो JTextField में काउंट 1 से बढ़ जाता है और रिमूव बटन पर क्लिक करके काउंट 1 से घट जाता है। यदि हम रीसेट बटन प

  1. - Java में Multilevel Inheritance

    मल्टीलेवल इनहेरिटेंस - एक क्लास एक क्लास से प्रॉपर्टीज इनहेरिट करती है जिसने फिर से प्रॉपर्टीज इनहेरिट की हैं।उदाहरणclass Shape { public void display() { System.out.println(Inside display); } } class Rectangle extends Shape { public void area() { System.out.println