Inheritence in java in hindi

जावा में inheritence एक mechanism है जिसमें एक object एक parent object के सभी properties और behaviours को प्राप्त करता है। यह OOPs (Object Oriented programming system) का एक महत्वपूर्ण हिस्सा है।

inheritence IS-A relation का representation करता है जैसे माता-पिता के बच्चे के रिश्ते के रूप में भी जाना जाता है।

Java में inheritence के पीछे का सोच यह है। कि आप new class बना कर जो parent class में बनाए गए method को यूज़ कर सके हैं। जब आप एक मौजूदा class से inheritence में लेते हैं, तो आप parent class के method और behaviour को reuse उपयोग कर सकते हैं।

आप इसका उदाहरण अपनी निजी life मै देख सकते है। जैसे की आप के माता-पिता के genetics आपसे मिलते होंगे जैसे की आँख,कान,नाक और भी अन्य चीज़े मिलती होंगी।

तो देखिये इसमे माता-पिता को parent class या super class बोल सकते हैं। और आप को child class कह सकते है।

हर programmer अपनी daily-life में बहुत सा time save करता है। और इससे workload को बहुत कम करता है।

inheritence IS-A relation का representation करता है जैसे माता-पिता के बच्चे के रिश्ते के रूप में भी जाना जाता है।

Java में inheritance का उपयोग क्यों करें ?

  • Method Overriding के लिए (ताकि runtime polymorphism को प्राप्त किया जा सके ।
  • कोड Reusability के लिए।

Inheritence मै कुछ terms यूज़ होने वाली -:

Class: एक class object का एक group है। यह एक template या blueprint है जिसमें से object बनाए जाते हैं।

Sub Class/Child Class: subclass एक class है। जो अन्य class को inherits में मिला है। इसे derived class, extended class या child class भी कहा जाता है।

Super Class/Parent Class: superclass एक class है। इसे base class या parent class भी कहा जाता है।

Reusability : reusability एक क्रियाविधि है। एक code को बार बार यूज़ कर सकते हैं। आपको बस एक बार कोड लिखना हैं। ये inheritance की main property है।

inheritance in java in hindi
inheritance

Types of Java Inheritance

Java में तीन प्रकार के inheritance हो होते हैं: single, multilevel और hierarchical.

Single Inheritence

single inheritence

Multilevel Inheritence

Hierarchical Inheritance 

hierarchical Inheritence
hierarchical Inheritence

Leave a Comment