यह Website Computer Science के Students के लिए बनाई गई है इस Website पर आपको computer science से Related Subject के video Tutorial और Notes हिंदी में मिलेगे


Prv Next

Programing in java e-Book In Hindi

Online e-Libreary C Language

Inheritance In Java In Hindi

java का एक महत्वपूर्ण गुण  कोड रियुजेबलिटी  है इसका अर्थ यह की जावा में यदि किसी कोड की एक ही प्रोग्रम में बार – बार जरुरत है तो उस  कोड को बार बार लिखने की बजाए एक बार लिख कर उसे  आवश्यकता अनुसार कभी भी use किया जा सकता है इसे  कोड रियुजेबलिटी  कहते है जावा में कोड रियुजेबलिटी Inheritance का use कर के की जाती है Inheritance जावा का एक कांसेप्ट है जिसमे जिसके दो या दो से जादा class का use किया जाता  है जिसमे पहली class को super class तथा दूसरी क्लास को sub class कहा जाता है super class को sub class से Inheritance कर दिया जाता है अर्थात super class की सभी प्रोपर्टी sub class को दे दी जाती है  Inheritance कहलाता है
java में Inheritance निम्लिखित प्रकार के होते है

    • Single Inheritance
    • Multilevel Inheritance
    • Hierarchical Inheritance

     

    1. Single Inheritance :

      यदि की sub class के एक हो super class होती है तो यह  single Inheritance    कहलता है
    single Inheritance का सिंटेक्स निम्लिखित है

    class A
    {
        Body of class
    }
    class  B extends A
    {
       Body of class
    }

    Program Of Single Inheritance

    class A

    {
       void m1()
       {
           System.out.println("Hello Class A ");
       }
    }
    class B extends A
    {
       void m2()
       {
           System.out.println("Welcome Class B");
       }
       public static void main(String[] args)
       {
           B b=new B();
            b.m1();
           b.m2();
       }
    }

    2. Multilevel Inheritance:

    जब किसी old class से new क्लास  Derived की जाती है तो उस Inheritance को multilevel Inheritance कहते है
    multilevel Inheritance का syntex निम्लिखित है

    class A
    {
       body of class
    }
    class B extend A
    {
       body of class
    }
              class C extends B
    {
       body of class
    }

    Program Of multilevel Inheritance

    class A
    {
       void m1()
       {
          System.out.println("Hello Class A ");
       }
    }
    class B extends A
    {
       void m2()
       {
          System.out.println("Welcome Class B");
       }
    }
    class C extends B
    {
       void m3()
       {
          System.out.println("Hello Welcome c");
       }
    }
    class D extends C
    {
       void m4()
       {
          System.out.println("Class D");
       }
    }
    class Multi
    {
       public static void main(String args[])
       {
          D d=new D();
          d.m4();
          d.m3();
          d.m2();
          d.m1();
       }

    3. Hierarchical Inheritance :

    इस Inheritance में एक super class की multipal sub class होती है Hierarchical Inheritance कहलाता है
    Hierarchical Inheritance का syntex निम्लिखित है

     

    class A
    {
       body of class
    }
    class B extend A
    {
       body of class
    }
    class C extends A
    {
       body of class
    }

    Example Of Hierarchical Inheritance

    class A
    {
         void m1()
         {
              System.out.println("Hello A");
         }
    }
    class B extends A
    {
         void m2()
         {
              System.out.println("Welcone B");
         }
    }
    class C extends A
    {
         void m3()
         {
              System.out.println("Hello c");
         }
    }
    class D extends A
    {
         void m4()
         {
              System.out.println("Hello D");
         }
    }
    class Herarical
    {
         public static void main(String d[])
         {
              D d1=new D();
              d1.m1();
              d1.m4();

              C c=new C();
              c.m1();
              c.m3();

              B b=new B();
              b.m1();
              b.m2();
         }
    }

     

 

Subscribe Our Website For Get Notification For New Update

Enter Name :
Enter E-Mail
Enter Mobile No
Enter City Name :