यदि वर्ग सार्वजनिक मोड में विरासत में मिला है तो संरक्षित सदस्य क्या बन जाता है?
यदि वर्ग सार्वजनिक मोड में विरासत में मिला है तो संरक्षित सदस्य क्या बन जाता है?

वीडियो: यदि वर्ग सार्वजनिक मोड में विरासत में मिला है तो संरक्षित सदस्य क्या बन जाता है?

वीडियो: यदि वर्ग सार्वजनिक मोड में विरासत में मिला है तो संरक्षित सदस्य क्या बन जाता है?
वीडियो: C++ में OOP: सार्वजनिक, निजी और संरक्षित कीवर्ड वंशानुक्रम को कैसे प्रभावित करते हैं 2024, मई
Anonim

में 1 संरक्षित विरासत , NS सह लोक तथा संरक्षित सदस्य संरक्षित सदस्य बन जाते हैं व्युत्पन्न में कक्षा . निजी में विरासत , सब कुछ निजी है। क्योंकि वे हैं अंश का आधार कक्षा , और आपको आधार की आवश्यकता है कक्षा जो एक हिस्सा है का आपका व्युत्पन्न कक्षा.

इसी तरह, आप पूछ सकते हैं कि किसी वर्ग के संरक्षित सदस्य कैसे विरासत में मिल सकते हैं?

संरक्षित वंशानुक्रम - जब a. से व्युत्पन्न होता है संरक्षित आधार कक्षा , सार्वजनिक और संरक्षित सदस्य आधार का वर्ग संरक्षित सदस्य बनें व्युत्पन्न का कक्षा . निजी विरासत - निजी आधार से प्राप्त होने पर कक्षा , सार्वजनिक और संरक्षित सदस्य आधार का वर्ग बन गया निजी सदस्यों व्युत्पन्न का कक्षा.

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

इसे ध्यान में रखते हुए, क्या संरक्षित सदस्य विरासत में मिलते हैं?

इसका एकमात्र अंतर वास्तव में होता है विरासत : जब एक वर्ग inherits एक और, सदस्यों व्युत्पन्न वर्ग के कर सकते हैं तक पहुंच संरक्षित सदस्य विरासत में मिले आधार वर्ग से, लेकिन निजी नहीं सदस्यों . साथ में संरक्षित , सभी सार्वजनिक सदस्यों आधार वर्ग के हैं विरासत में मिला जैसा संरक्षित व्युत्पन्न वर्ग में।

सार्वजनिक और संरक्षित विरासत में क्या अंतर है?

साथ में सार्वजनिक विरासत , व्युत्पन्न वर्ग देख सकता है सार्वजनिक और संरक्षित आधार के सदस्य। निजी के साथ विरासत , यह नहीं कर सकता। साथ में संरक्षित , व्युत्पन्न वर्ग और उससे प्राप्त कोई भी वर्ग उन्हें देख सकता है।

सिफारिश की: