Inheritance In Java In Hindi-जाने क्या हैं Inheritance In Java हिन्दी में

Inheritance In Java in hindi
Inheritance In Java in hindi
4.8/5 - (50 votes)

Inheritance In Java In Hindi – हेल्लो Engineers कैसे हो , उम्मीद है आप ठीक होगे और पढाई तो चंगा होगा आज जो शेयर करने वाले वो Java के Inheritance In Java In Hindi के बारे में हैं, तो यदि आप जानना चाहते हैं की Inheritance In Java In Hindi क्या हैं तो आप इस पोस्ट को पूरा पढ़ सकते हैं , और अगर समझ आ जाये तो अपने दोस्तों से शेयर कर सकते हैं |

Inheritance In Java In Hindi

Inheritance In Java In Hindi
Inheritance In Java In Hindi

C++ ये  इन्हेरिटेंस के प्रकार को सपोर्ट करता है लेकिन Java मल्टीप्ल इन्हेरिटेंस को सपोर्ट नहीं करता , मतलब Java में Parent Classके कई Child Class हो सकते हैं लेकिन Child Class सिर्फ एक ही Parent Class होता हैं ..

Inheritance In Java In Hindi

  • Java में Inheritance यह ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का एक प्रकार है , जिसमें एक क्लास की Properties और Method को किसी दूसरे Class  में Inherit  की जाती है।
  •  इनहेरिटेंस  में मुख्यतः  Parent Class  का इस्तेमाल किया जाता है ,  इसमें Parent Class को Base Class या Super Class कहाँ  जाता हैं , और Child Class को Derived Class  या sub Class कहाँ जाता हैं ।

Types Of Inheritance In Java In Hindi


Simple Inheritance In Java In Hindi

Inheritance In Java In Hindi
Inheritance In Java In Hindi

Java में Inheritance के लिए extends keyword का इस्तेमाल किया जाता है |


Inheritance Syntax :- 

class parent_class{
	
	//statements;
}
class child_class extends parent_class{
	
	//statements;
}


Inheritance Example :-

ye example में A ये एक parent class है और B ये child class है | B class; A class की सभी properties; inherit कर रहा हैं .

class A{
	
	//statements;
	
}
class B extends A{
	
	//statements;
	
}

Program Of Simple Inheritance :-

//B.java
class A{
	
	void disp(){
		System.out.println("Parent Class");
	}
}
class B extends A{
	void show(){
		System.out.println("Child Class");
	}
	public static void main(String args[]){
	B obj = new B();
	obj.disp();
	obj.show();
	}
}

Output :-

Parent Class
Child Class

Java में 3 प्रकार के Inheritance होते हैं :-

  1. Single Inheritance
  2. Multi Level Inheritance
  3. Hierarchical Inheritance

Single Inheritance In Java In Hindi

Single Inheritance

सिंगल इन्हेरिटेंस में 1 class किसी दूसरे क्लास को Extend करती है , aur Is Inheritance का उपयोग बेसिक प्रोग्रामिंग मैं किया जाता है.

Class A
{
   public void methodA()
   {
     System.out.println("Base class method");
   }
}

Class B extends A
{
   public void methodB()
   {
     System.out.println("Child class method");
   }
   public static void main(String args[])
   {
     B obj = new B();
     obj.methodA(); //calling super class method
     obj.methodB(); //calling local method
  }
}

Multilevel Inheritance In Java In Hindi

मल्टीलेवल इन्हेरिटेंस मैं एक क्लास दूसरी क्लास को एक्सीडेंट करती है और दूसरी क्लास को तीसरी क्लास एक्सटेंड करती है.

Class X
{
   public void methodX()
   {
     System.out.println("Class X method");
   }
}
Class Y extends X
{
public void methodY()
{
System.out.println("class Y method");
}
}
Class Z extends Y
{
   public void methodZ()
   {
     System.out.println("class Z method");
   }
   public static void main(String args[])
   {
     Z obj = new Z();
     obj.methodX(); //calling grand parent class method
     obj.methodY(); //calling parent class method
     obj.methodZ(); //calling local method
  }
}

Hierarchical Inheritance In Java In Hindi

Hierarchical Inheritance में एक क्लास को बहुत सी Classes Extend  करती है , इस तरह इन्हेरिटेंस का प्रयोग तब  किया जाता

है जब सुपर क्लास के Task  के कई SubTask  होते हैं.

Hierarchical in Java In Hindi
//C.java
class A{
	
	void disp(){
		System.out.println("Class A");
	}
}
class B extends A{
	void show(){
		System.out.println("Class B");
	}
}
class C extends A{
	void getdata(){
		System.out.println("Class C");
	}
	public static void main(String args[]){
	C obj = new C();
	obj.disp();
	obj.getdata();
	B b = new B();
	b.show();
	}
}

Final Word

 Note:- दोस्तों आपको ये Post कैसी लगी , क्या आपने इस पोस्ट से कुछ सिखा हैं , अगर हाँ तो Comment करके जरुर बताइयेगा , और हाँ यदि आप कोई Post या Topic share करना चाहते हो तो share जरुर कीजियेगा , और यदि आपको किसी और Topic के बारे में जानना हैं तो हमे इ-मेल कर सकते हैं या Contact कर सकते हैं ..

1 Comment

2 Trackbacks / Pingbacks

  1. पढ़े जावा के बारे हिंदी में - What Is java In Hindi || Introduction, Features
  2. Exception Handling In Java In Hindi || Try,Catch,Finally Blocks In Hindi ||

Comments are closed.