Inheritance in java in hindi

Inheritance in java in hindi
Inheritance in java in hindi
Advertisement

Inheritance in hindi

Inheritance OOP का importance part है । Java मे inheritance एक mechanism है, जहाँ एक class दुसरे class की सभी property को access करती है।

Sub class : जो class दूसरी class की property को access करती है, उसे child class/ sub class/ derived class कहते है।

Super class : जिस class की property को access किया हो उसे Parent class/ Super class/ Based class कहते है।

Extends keyword

Extends keyword class की property को access करने के लिए काम आता है।

Example of extends keyword
class Abc
{
      _____
      _____
}
class Test extends Abc
{
      _____
      _____
}

Types of Inheritance in Java in hindi

Java Language में inheritance के three type है।
• Single Inheritance
• Multilevel Inheritance
• Hierarchical Inheritance
Normally, Inheritance के 5 type होते है, Java मे अन्य 2 type interface के द्वारा access किया जाता है।

Single Inheritance in java in hindi

जब एक class दुसरी class की property को access करता है, उसे Single Inheritance कहते हैं।

Example of Single Inheritance
Single Inheritance in java
Single Inheritance example program in Java
class Parent {

  public void show()
  {
          System.out.println("Parent class");
   }
}

class Child extends Parent{

   public void display()
   {
          System.out.println("Child class");
    } 

  public static void main(String args[]) {
   Child obj = new Child();
   obj.show(); //calling Parent class method       
   obj.display(); //calling local method 
   }
   
}
Parent class
Child class

Multilevel Inheritance in java in hindi

जब Parent/Based class की property को child class access करती है और Derived/Child class की property को कोई दूसरी class access करती है, उसे Multilevel Inheritance कहते है।
Ex.

class Parent {

  public void show()
  {
          System.out.println("Parent class");
   }
}

class Father extends Parent{

   public void display()
   {
          System.out.println("Father class");
   } 

}


class Father extends Parent{

   public void visit()
   {
          System.out.println("Child class");
   } 

  public static void main(String args[]) {
   Father obj = new Father();
   obj.show(); //calling Parent class method       
   obj.visit(); //calling child class method 
   }
   
}
Parent class
Child class

Hierarchical Inheritance in java in hindi

Hierarchical Inheritance में Based Class की property को एक से ज्यादा Parent/Child Class access करते है।

class A
{
   public void mtdA()
   {
      System.out.println("Class A");
   }
}
class B extends A 
{
   public void mtdB()
   {
      System.out.println("Class B");
   }
}
class C extends A
{
  public void mtdC()
  {
     System.out.println("Class C");
  }
}
class D extends A
{
  public void mtdD()
  {
     System.out.println("Class D");
  }
}
class JavaExample
{
  public static void main(String args[])
  {
     B object1 = new B();
     C object2 = new C();
     D object3 = new D();
     /*This all classes can access the method of class A*/

     object1.mtdA();
     object2.mtdA();
     object3.mtdA();
  }
}
Class A
Class A
Class A

Previous Next

1 COMMENT

LEAVE A REPLY

Please enter your comment!
Please enter your name here