कक्षा के डिफ़ॉल्ट पहुंच संशोधक क्या है?कक्षा के डिफ़ॉल्ट पहुंच संशोधक क्या है?
उत्तर
डिफ़ॉल्ट Internal
द्वारा, वर्ग
मुझे विश्वास है कि यह internal
है।
internal
, अगर नाम स्थान में सीधे परिभाषित (शायद सबसे वर्ग):
आंतरिक डिफ़ॉल्ट अगर कोई पहुँच संशोधक
निर्दिष्ट किया जाता है अन्य वर्गों के भीतर वर्गों के लिए है, डिफ़ॉल्ट private
है , वर्ग के सदस्यों की तरह:
कक्षा के सदस्यों और संरचना सदस्यों के लिए पहुंच स्तर, नेस्टेड कक्षाओं और संरचना समेत एस, डिफ़ॉल्ट रूप से निजी है।
स्रोत: http://msdn.microsoft.com/en-us/library/ms173121.aspx
आम तौर पर, एक सदस्य की पहुंच प्रकार जिसमें यह है की पहुंच से बड़ा नहीं है। हालांकि, यदि आंतरिक सदस्य इंटरफ़ेस विधियों को लागू करता है या सार्वजनिक आधार वर्ग में परिभाषित वर्चुअल विधियों को ओवरराइड करता है तो आंतरिक वर्ग का एक सार्वजनिक सदस्य असेंबली के बाहर से पहुंच योग्य हो सकता है।
जब किसी वर्ग का कोई सदस्य संपत्ति, फ़ील्ड, विधि, घटना या प्रतिनिधि होता है, और वह सदस्य या तो एक प्रकार है या पैरामीटर या वापसी मान के रूप में एक प्रकार है, तो सदस्य की पहुंच अधिक से अधिक नहीं हो सकती प्ररूप। उदाहरण के लिए, आपके पास सार्वजनिक विधि एम नहीं हो सकती है जो कक्षा सी लौटाता है जब तक कि सी भी सार्वजनिक न हो। इसी प्रकार, यदि आपके पास निजी रूप में घोषित किया गया है तो आपके पास टाइप ए की संरक्षित संपत्ति नहीं हो सकती है।
internal
की पहुँच संशोधक है नेस्टेड प्रकार जिस स्थिति में यह private
एक वर्ग के लिए डिफ़ॉल्ट पहुँच संशोधक internal
है अगर यह एक ही नाम स्थान में परिभाषित किया गया है के लिए के लिए छोड़कर । यह private
है यदि यह किसी अन्य वर्ग के भीतर परिभाषित किया गया है। के रूप में सार्वजनिक
एक वर्ग के रूप में आंतरिक डिफ़ॉल्ट संशोधक है
एक enum डिफ़ॉल्ट संशोधक है। यह निम्न पहुँच संशोधक के साथ सदस्यों (तरीकों आदि) की घोषणा कर सकते हैं: सार्वजनिक आंतरिक निजी आंतरिक संरक्षित
एक इंटरफेस डिफ़ॉल्ट आपरिवर्तक के रूप में सार्वजनिक
एक struct डिफ़ॉल्ट संशोधक है आंतरिक और यह के रूप में निम्नलिखित एक्सेस संशोधकों के साथ अपने सदस्यों (विधियों इत्यादि) घोषित कर सकते हैं: सार्वजनिक आंतरिक निजी
कोई विधि, फ़ील्ड, और गुणों में "निजी" के रूप में कोई संशोधक निर्दिष्ट नहीं है, तो डिफ़ॉल्ट एक्सेस संशोधक है।
- 1. कक्षा में डिफ़ॉल्ट पहुंच संशोधक होने पर सार्वजनिक विधियों का उपयोग क्या होता है?
- 2. "निजी" संशोधक क्या करता है?
- 3. गायब "ढांचा स्तर" पहुंच संशोधक
- 4. क्या जावा 'मित्र' पहुंच संशोधक प्रदान करता है?
- 5. एक संपत्ति पर प्रतिबिंब और पहुंच संशोधक
- 6. ओओपी भाषाओं में 'केवल पढ़ने' पहुंच संशोधक क्यों नहीं है?
- 7. सी # में उपलब्ध पहुंच-विनिर्देश क्या हैं? डिफ़ॉल्ट क्या है?
- 8. 'asmlinkage' संशोधक के लिए क्या मतलब है?
- 9. असंगत पहुंच: कक्षा
- 10. संरक्षित संशोधक का क्या अर्थ है?
- 11. क्या संदर्भ द्वारा डिफ़ॉल्ट तर्क तक पहुंच सुरक्षित है?
- 12. क्या बाहरी कक्षा आंतरिक कक्षा के सदस्यों तक पहुंच सकती है?
- 13. फ़ंक्शन के लिए "स्थैतिक नया" संशोधक का बिंदु क्या है?
- 14. आप "संरक्षित आंतरिक" पहुंच संशोधक का उपयोग कब करेंगे?
- 15. ग्रहण में, मैं कक्षा/प्रकार टेम्पलेट में डिफ़ॉल्ट संशोधक कैसे बदलूं?
- 16. अंतिम संशोधक डार्ट में क्या करता है?
- 17. क्या एक्सेस संशोधक प्रतिबिंब को प्रभावित करते हैं?
- 18. क्या सी # विशेषताएँ लक्ष्य कक्षा तक पहुंच सकते हैं?
- 19. कक्षा के बाहर डिफ़ॉल्ट कन्स्ट्रक्टर/विनाशक?
- 20. क्या सी # में 'नया' संशोधक के बराबर जावा है?
- 21. सी में क्वालीफायर और संशोधक के बीच क्या अंतर है?
- 22. रेगेक्सपी के लिए ओ संशोधक का क्या अर्थ है?
- 23. एक्सेस विनिर्देशकों और एक्सेस संशोधक के बीच क्या अंतर है?
- 24. "लॉन्च एप्लिकेशन होल्डिंग [संशोधक कुंजी]" के पीछे क्या चाल है?
- 25. कक्षा पुस्तकालय से ViewContext तक पहुंच
- 26. टेम्पलेट विरासत आंतरिक कक्षा पहुंच समस्या
- 27. VB.NET वर्ग के सदस्यों डिफ़ॉल्ट
- 28. असंगत पहुंच-योग्यता: बेस कक्षा वर्ग
- 29. टेम्पलेट में const_cast। क्या कोई असंगत संशोधक है?
- 30. सी # में जावा की डिफ़ॉल्ट (पैकेज) पहुंच के बराबर क्या है?
यदि यह एक नेस्टेड क्लास नहीं है (नेस्टेड कक्षाओं के लिए, यह निजी है)। – Baahubali