इनहेरिटेंस क्यों महत्वपूर्ण है और इनहेरिटेंस के प्रकार बताइए?
उत्तर:
यह OOPS का सबसे महत्वपूर्ण कॉन्सेप्ट है।
इनहेरिटेंस कोड को फिर से इस्तेमाल करने लायक बनाता है और समय की बचत करता है।
इनहेरिटेंस का उपयोग इनहेरिट करने वाले वर्गों की विशेषताओं को घोषित करने के लिए किया जाता है। यह डेवलपर को मौजूदा क्लासेज पर निर्मित क्लास बनाने की अनुमति देता है: -
समान व्यवहार बनाए रखते हुए एक नया कार्यान्वयन निर्दिष्ट करने के लिए,
कोड का पुन: उपयोग करने के लिए और सार्वजनिक क्लासेज और इंटरफेस के माध्यम से मूल सॉफ़्टवेयर को स्वतंत्र रूप से विस्तारित करने के लिए।
इसका मतलब है कि चाइल्ड क्लास उसी कोड को दोबारा लिखे बिना पैरेंट क्लास में परिभाषित कोड का इस्तेमाल कर सकता है।
विस्तारणीयता के लिए इनहेरिटेंस बहुत आवश्यक है।
इनहेरिटेंस के प्रकार
1. सिंगल इनहेरिटेंस।
2. बहु-स्तरीय इनहेरिटेंस।
3. एकाधिक इनहेरिटेंस।
4. श्रेणीबद्ध इनहेरिटेंस।
5. हाइब्रिड इनहेरिटेंस।