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

जावा में बहुस्तरीय विरासत

बहुस्तरीय वंशानुक्रम - एक वर्ग को उस वर्ग से गुण विरासत में मिलते हैं जिसके पास फिर से गुण होते हैं।

उदाहरण

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# में बहुस्तरीय वंशानुक्रम का प्रतिनिधित्व करने के लिए दादा, पिता और पुत्र आदर्श उदाहरण हैं - उदाहरण निम्नलिखित एक उदाहरण है जो C# में बहुस्तरीय वंशानुक्रम के उपयोग को बताता है। using System; using System.Co

  1. जावा में सिंगल लेवल इनहेरिटेंस

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

  1. जावा में विरासत के प्रकार

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