Inheritance In Java In Hindi – हेल्लो Engineers कैसे हो , उम्मीद है आप ठीक होगे और पढाई तो चंगा होगा आज जो शेयर करने वाले वो Java के 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
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 होते हैं :-
- Single Inheritance
- Multi Level Inheritance
- Hierarchical Inheritance
Single Inheritance In Java In Hindi
सिंगल इन्हेरिटेंस में 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 होते हैं.
//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 कर सकते हैं ..
a good way to understanding of every concept.