इनहेरिटेंस ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में एक प्रमुख अवधारणा है और एक प्रोग्रामिंग दृष्टिकोण है जहां कुछ विशेषताओं वाले ऑब्जेक्ट, जिन्हें क्लास के रूप में भी जाना जाता है, का पुन: उपयोग किया जा सकता है और आवश्यकतानुसार संशोधित समान विशेषताओं वाले ऑब्जेक्ट का उत्पादन करने के लिए संशोधित किया जा सकता है। इनहेरिटेंस एक बार लिखे गए कोड को कई बार उपयोग करने की अनुमति देता है, जिससे लिखे गए कोड की मात्रा कम हो जाती है और सॉफ्टवेयर डेवलपर्स के लिए समय की बचत होती है।

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, कक्षाओं का उपयोग टेम्पलेट के रूप में किया जाता है जो ऑब्जेक्ट की विशेषताओं को परिभाषित करते हैं। ये वर्ग एक वंशानुक्रम पदानुक्रम या वृक्ष बनाते हैं, जहां प्रत्येक वर्ग उस वर्ग से विशेषताएँ प्राप्त करता है जिससे वह उत्पन्न हुआ है। यह पदानुक्रमित संरचना कोड के पुन: उपयोग की अनुमति देती है, क्योंकि विभिन्न विशेषताओं के साथ ऑब्जेक्ट बनाने के लिए कक्षाओं को आसानी से संशोधित किया जा सकता है।

वंशानुक्रम का सबसे सामान्य रूप "है-ए" संबंध है, जिसे उपवर्ग के रूप में भी जाना जाता है। उपवर्ग एक ऐसी वस्तु है जो आधार वर्ग से विरासत में मिलती है और आधार वर्ग की परिभाषा का विस्तार करती है, इस प्रकार मूल वर्ग के समान विशेषताओं के साथ एक वस्तु बनाती है, लेकिन कुछ अतिरिक्त सुविधाओं के साथ। उपवर्ग मूल वर्ग के कार्यों को भी ओवरराइड कर सकते हैं, जब तक वे एक ही इंटरफ़ेस का पालन करते हैं।

विरासत के अन्य रूपों में संरचना शामिल है, जिसे "है-ए" संबंध के रूप में भी जाना जाता है। यहां, वर्ग अपनी विशेषताओं को परिभाषित करने के लिए मौजूदा वस्तुओं का उपयोग करता है। उदाहरण के लिए, एक कार श्रेणी में पहिए, दरवाजे और अन्य घटक शामिल हो सकते हैं जिन्हें एक पूर्ण कार ऑब्जेक्ट बनाने के लिए जोड़ा जा सकता है। वंशानुक्रम का यह रूप कोड के अपेक्षाकृत छोटे टुकड़ों से बड़ी संख्या में ऑब्जेक्ट बनाने की अनुमति देता है।

वंशानुक्रम बहुरूपी विधियों के निर्माण की भी अनुमति देता है, जो ऐसी विधियाँ हैं जो विभिन्न प्रकार की वस्तुओं को पैरामीटर के रूप में स्वीकार कर सकती हैं और उन पर अलग-अलग तरीके से काम कर सकती हैं। यह कोड को अधिक सामान्य बनाता है, क्योंकि एक ही विधि का एक से अधिक ऑब्जेक्ट प्रकारों के लिए पुन: उपयोग किया जा सकता है।

ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में इनहेरिटेंस एक अत्यंत उपयोगी तकनीक है, क्योंकि यह एक बार लिखे गए कोड को बार-बार पुन: उपयोग करने की अनुमति देता है। इससे लिखे जाने वाले कोड की मात्रा कम हो जाती है और सॉफ़्टवेयर विकास की गति बढ़ जाती है, जिससे सॉफ़्टवेयर डेवलपर्स को अपने प्रोग्राम अधिक तेज़ी से और आसानी से विकसित करने की अनुमति मिलती है।

प्रॉक्सी चुनें और खरीदें

डेटासेंटर प्रॉक्सी

घूर्णनशील प्रॉक्सी

यूडीपी प्रॉक्सी

दुनिया भर में 10000 से अधिक ग्राहकों द्वारा विश्वसनीय

प्रॉक्सी ग्राहक
प्रॉक्सी ग्राहक
प्रॉक्सी ग्राहक प्रवाहch.ai
प्रॉक्सी ग्राहक
प्रॉक्सी ग्राहक
प्रॉक्सी ग्राहक