बहुस्तरीय विरासत में एक वर्ग विरासत में मिलता है?

विषयसूची:

बहुस्तरीय विरासत में एक वर्ग विरासत में मिलता है?
बहुस्तरीय विरासत में एक वर्ग विरासत में मिलता है?

वीडियो: बहुस्तरीय विरासत में एक वर्ग विरासत में मिलता है?

वीडियो: बहुस्तरीय विरासत में एक वर्ग विरासत में मिलता है?
वीडियो: पायथन - ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग | एकाधिक वंशानुक्रम 2024, दिसंबर
Anonim

बहुस्तरीय विरासत में, एक वर्ग एक व्युत्पन्न वर्ग से विरासत में मिल सकता है। इसलिए, व्युत्पन्न वर्ग नए वर्ग के लिए आधार वर्ग बन जाता है। जैसा कि चित्र में दिखाया गया है, वर्ग C, B का उपवर्ग है और B, वर्ग A का उपवर्ग है।

बहुस्तरीय विरासत में कितने वर्ग विरासत में मिले हैं?

यह वर्गों के तीन स्तरों और विरासत के दो स्तरों को बना देगा। कुछ पुस्तकों में इसे बहुस्तरीय वंशानुक्रम कहा गया है। इस प्रकार की विरासत को चित्र 10.4 द्वारा दर्शाया गया है।

क्या 1 वर्ग को 2 वर्ग विरासत में मिल सकते हैं?

जब एक वर्ग एक से अधिक वर्गों का विस्तार करता है तो इसे एकाधिक वंशानुक्रम कहते हैं। उदाहरण के लिए: क्लास सी क्लास ए और बी का विस्तार करता है तो इस प्रकार की इनहेरिटेंस को मल्टीपल इनहेरिटेंस के रूप में जाना जाता है। जावा एकाधिक वंशानुक्रम की अनुमति नहीं देता है।

क्या आप कई विरासत में मिल सकते हैं?

एकाधिक वंशानुक्रम एक वस्तु-उन्मुख अवधारणा की एक विशेषता है, जहां एक वर्ग एक से अधिक मूल वर्ग के गुणों को विरासत में प्राप्त कर सकता है। समस्या तब होती है जब सुपरक्लास और सबक्लास दोनों में समान हस्ताक्षर वाले तरीके मौजूद होते हैं।

मल्टी क्लास इनहेरिटेंस क्या है?

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

सिफारिश की: