वीडियो: यदि वर्ग सार्वजनिक मोड में विरासत में मिला है तो संरक्षित सदस्य क्या बन जाता है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
में 1 संरक्षित विरासत , NS सह लोक तथा संरक्षित सदस्य संरक्षित सदस्य बन जाते हैं व्युत्पन्न में कक्षा . निजी में विरासत , सब कुछ निजी है। क्योंकि वे हैं अंश का आधार कक्षा , और आपको आधार की आवश्यकता है कक्षा जो एक हिस्सा है का आपका व्युत्पन्न कक्षा.
इसी तरह, आप पूछ सकते हैं कि किसी वर्ग के संरक्षित सदस्य कैसे विरासत में मिल सकते हैं?
संरक्षित वंशानुक्रम - जब a. से व्युत्पन्न होता है संरक्षित आधार कक्षा , सार्वजनिक और संरक्षित सदस्य आधार का वर्ग संरक्षित सदस्य बनें व्युत्पन्न का कक्षा . निजी विरासत - निजी आधार से प्राप्त होने पर कक्षा , सार्वजनिक और संरक्षित सदस्य आधार का वर्ग बन गया निजी सदस्यों व्युत्पन्न का कक्षा.
कोई यह भी पूछ सकता है कि क्या होता है जब एक वर्ग निजी के रूप में विरासत में मिलता है? साथ में निजी विरासत , आधार के सार्वजनिक और संरक्षित सदस्य कक्षा बनना निजी व्युत्पन्न के सदस्य कक्षा . यानी आधार के तरीके कक्षा व्युत्पन्न वस्तु का सार्वजनिक इंटरफ़ेस न बनें। हालांकि, उनका उपयोग व्युत्पन्न के सदस्य कार्यों के अंदर किया जा सकता है कक्षा.
इसे ध्यान में रखते हुए, क्या संरक्षित सदस्य विरासत में मिलते हैं?
इसका एकमात्र अंतर वास्तव में होता है विरासत : जब एक वर्ग inherits एक और, सदस्यों व्युत्पन्न वर्ग के कर सकते हैं तक पहुंच संरक्षित सदस्य विरासत में मिले आधार वर्ग से, लेकिन निजी नहीं सदस्यों . साथ में संरक्षित , सभी सार्वजनिक सदस्यों आधार वर्ग के हैं विरासत में मिला जैसा संरक्षित व्युत्पन्न वर्ग में।
सार्वजनिक और संरक्षित विरासत में क्या अंतर है?
साथ में सार्वजनिक विरासत , व्युत्पन्न वर्ग देख सकता है सार्वजनिक और संरक्षित आधार के सदस्य। निजी के साथ विरासत , यह नहीं कर सकता। साथ में संरक्षित , व्युत्पन्न वर्ग और उससे प्राप्त कोई भी वर्ग उन्हें देख सकता है।
सिफारिश की:
जावा वर्ग के सदस्य क्या हैं?
आदिम डेटा प्रकार, ऑब्जेक्ट, विधियाँ जैसे गेटर और सेटर्स, क्लास में कंस्ट्रक्टर्स को क्लास मेंबर के रूप में जाना जाता है। सदस्यों का अर्थ है जो वर्ग से संबंधित हैं। एक कक्षा में पांच सदस्य हैं। सदस्य चर (राज्य) तरीके (व्यवहार) निर्माता। ब्लॉक (इंस्टेंस / स्टेटिक ब्लॉक) आंतरिक कक्षाएं
PHP में सार्वजनिक/निजी संरक्षित क्या है?
पीएचपी - एक्सेस मॉडिफायर पब्लिक - प्रॉपर्टी या मेथड को हर जगह से एक्सेस किया जा सकता है। संरक्षित - संपत्ति या विधि को वर्ग के भीतर और उस वर्ग से प्राप्त कक्षाओं द्वारा पहुँचा जा सकता है। निजी - संपत्ति या विधि को केवल कक्षा के भीतर ही पहुँचा जा सकता है
क्या हमारे पास जावा में एक वर्ग के भीतर कई सार्वजनिक वर्ग हो सकते हैं?
हाँ यह कर सकते हैं। हालांकि, प्रति केवल एक सार्वजनिक वर्ग हो सकता है। java फ़ाइल, क्योंकि publicclasses का नाम स्रोत फ़ाइल के समान होना चाहिए। OneJava फ़ाइल में कई वर्ग शामिल हो सकते हैं, इस प्रतिबंध के साथ कि उनमें से केवल एक ही सार्वजनिक हो सकता है
जावा में सार्वजनिक/निजी संरक्षित और डिफ़ॉल्ट क्या है?
सार्वजनिक: हर जगह से सुलभ। संरक्षित: एक ही पैकेज की कक्षाओं और किसी भी पैकेज में रहने वाले उपवर्गों द्वारा पहुँचा जा सकता है। डिफ़ॉल्ट (कोई संशोधक निर्दिष्ट नहीं): उसी पैकेज की कक्षाओं द्वारा पहुँचा जा सकता है। निजी: केवल एक ही कक्षा में पहुँचा जा सकता है
क्या जावा में निजी कन्स्ट्रक्टर वाला वर्ग विरासत में प्राप्त किया जा सकता है?
5 उत्तर। जावा निजी निर्माणकर्ताओं के साथ वर्ग के उप-वर्गीकरण को नहीं रोकता है। यह जो रोकता है वह उप-वर्ग है जो अपने सुपर क्लास के किसी भी निर्माता तक नहीं पहुंच सकता है। इसका मतलब है कि एक निजी कंस्ट्रक्टर का उपयोग किसी अन्य क्लास फ़ाइल में नहीं किया जा सकता है, और एक पैकेज स्थानीय कंस्ट्रक्टर का उपयोग दूसरे पैकेज में नहीं किया जा सकता है