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

Java में Multilevel Inheritance

मल्टीलेवल इनहेरिटेंस - एक क्लास एक क्लास से प्रॉपर्टीज इनहेरिट करती है जिसने फिर से प्रॉपर्टीज इनहेरिट की हैं।

उदाहरण

class Shape { 
    public void display() { 
        System.out.println("Inside display"); 
    } 
} 
class Rectangle extends Shape { 
    public void area() { 
        System.out.println("Inside area"); 
    } 
} 
class Cube extends Rectangle { 
    public void volume() { 
        System.out.println("Inside volume"); 
    } 
} 
public class Tester { 
    public static void main(String[] arguments) { 
        Cube cube = new Cube(); 
        cube.display(); 
        cube.area(); 
        cube.volume(); 
    } 
}

आउटपुट

Inside display Inside area Inside volume
  1. C# में बहुस्तरीय इनहेरिटेंस (Multilevel Inheritance) उदाहरण C# में बहुस्तरीय इनहेरिटेंस (Multilevel Inheritance) उदाहरण

    बहुस्तरीय इनहेरिटेंस (Multilevel Inheritance) तब होता है जब एक डेराइव्ड क्लास दूसरी डेराइव्ड क्लास से इनहेरिट करती है, जिससे इनहेरिटेंस की एक श्रृंखला बनती है। वास्तविक दुनिया का उदाहरण दादा → पिता → पुत्र Grandfather (बेस क्लास) Father : Grandfather से इनहेरिट करता है Son : Father से

  1. - Java में Single Level Inheritance

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

  1. Java में इनहेरिटेंस के प्रकार Java में इनहेरिटेंस के प्रकार

    Java तीन प्रकार के इनहेरिटेंस का समर्थन करता है −सिंगल लेवल इनहेरिटेंस - एक क्लास एक सिंगल क्लास से प्रॉपर्टीज इनहेरिट करती है। उदाहरण के लिए, क्लास B क्लास A को इनहेरिट करती है।मल्टीलेवल इनहेरिटेंस - एक क्लास एक क्लास से प्रॉपर्टीज इनहेरिट करती है जिसने फिर से प्रॉपर्टीज इनहेरिट की हैंहायरार्किकल इ