Modक्सेस मॉडिफायर्स

लेखक: Laura McKinney
निर्मितीची तारीख: 9 एप्रिल 2021
अद्यतन तारीख: 24 जून 2024
Anonim
सी # एक्सेस संशोधक (सार्वजनिक और निजी से परे) - वे क्या हैं, उनका उपयोग कैसे करें, और सर्वोत्तम अभ्यास
व्हिडिओ: सी # एक्सेस संशोधक (सार्वजनिक और निजी से परे) - वे क्या हैं, उनका उपयोग कैसे करें, और सर्वोत्तम अभ्यास

सामग्री

व्याख्या - Modक्सेस मोडिफायर्स म्हणजे काय?

Modक्सेस मॉडिफायर्स हे वर्ग (किंवा प्रकार) आणि त्याच्या सदस्यांची प्रवेशयोग्यता निर्दिष्ट करण्यासाठी वापरले जाणारे कीवर्ड आहेत. हे सुधारक वर्तमान अनुप्रयोगामध्ये किंवा बाहेरील कोडमधून वापरले जाऊ शकतात.

.NET मधील modक्सेस मॉडिफायर्स कोडच्या भिन्न संभाव्य क्षेत्रांमधील प्रकारच्या प्रत्येक सदस्यांची प्रवेशयोग्यता नियंत्रित करण्यासाठी वापरले जातात. हे वर्तमान असेंब्लीमधून किंवा त्याहूनही हाताळले जाऊ शकते. असेंब्ली कार्यक्षमतेच्या लॉजिकल युनिटचे प्रतिनिधित्व करते आणि त्यात एक किंवा अधिक फायलींमध्ये समाविष्ट असलेले प्रकार आणि संसाधने असतात.

अ‍ॅक्सेस मॉडिफायर्स वापरण्याचा हेतू एन्केप्युलेशनची अंमलबजावणी करणे आहे, जे एखाद्या प्रकारच्या इंटरफेसच्या अंमलबजावणीपासून विभक्त करते. यासह, खालील फायदे मिळू शकतात:


  • अवैध स्थितीत वापरकर्त्यांनी सेट केलेल्या अंतर्गत डेटामध्ये प्रवेश प्रतिबंधित करते.
  • प्रकारांचा वापर न करता कोणत्याही प्रकारची अंतर्गत अंमलबजावणी करण्यासाठी बदल करण्याची तरतूद.
  • सॉफ्टवेअर घटकांमधील परस्पर निर्भरता कमी करून सिस्टमची जटिलता कमी करते.

मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपीडिया अ‍ॅक्सेस मोडिफायर्स स्पष्ट करते

.NET फ्रेमवर्क मध्ये पाच प्रकारच्या अ‍ॅक्सेस मॉडिफायर्सचा पर्याय उपलब्ध आहे:

  1. खाजगी - प्रकारातील कोड केवळ त्या प्रकारच्या सदस्यांपर्यंत प्रवेश करू शकतो आणि म्हणूनच प्रवेशयोग्यता सध्याच्या प्रकारापर्यंत मर्यादित आहे
  2. सार्वजनिक - चालू असेंब्ली मधून कोठूनही कोड, किंवा त्याचा उल्लेख करणारी दुसरी विधानसभा, प्रकारातील सदस्यांमध्ये प्रवेश करू शकते आणि म्हणून कोठूनही प्रवेशयोग्यतेस अनुमती देते
  3. संरक्षित - प्रकारातील कोड किंवा त्याच्या व्युत्पन्न वर्ग, प्रकारातील सदस्यांपर्यंत प्रवेश करू शकतात आणि म्हणूनच प्रवेशयोग्यता सध्याच्या प्रकारच्या आणि साधित वर्गापुरती मर्यादित आहे.
  4. अंतर्गत - वर्तमान असेंब्लीमधील कोड, परंतु दुसर्‍या असेंब्लीचा नाही, प्रकारातील सदस्यांपर्यंत प्रवेश करू शकतो, म्हणून प्रवेशयोग्यता सध्याच्या असेंब्लीपर्यंत मर्यादित आहे.
  5. संरक्षित अंतर्गत - वर्तमान असेंब्लीमधील कोड या प्रकारातील सदस्यांपर्यंत आणि त्याचा उल्लेख असणार्‍या असेंबलीमधून प्रवेश करू शकतो. म्हणूनच, प्रवेशयोग्यता सध्याच्या असेंब्लीमधील व्युत्पन्न वर्गाची आहे आणि असेंब्लीच्या संदर्भात असणार्‍या वर्गाच्या उदाहरणाद्वारे घडणे आवश्यक आहे

Modक्सेस मॉडिफायर्सना लागू असे बरेच नियम आहेत:


  • सदस्य टाइप करण्यासाठी typeक्सेस मॉडिफायर निर्दिष्ट नसताना डीफॉल्ट levelक्सेस पातळी खासगी आणि अंतर्गत असते.
  • नेमस्पेसेससाठी सार्वजनिक नसल्यामुळे तेथे प्रवेश सुधारकांना परवानगी नाही.
  • एक प्रकारात घोषित केलेले नेस्टेड वर्ग आणि संरचनेचे सदस्य हे डीफॉल्टनुसार खासगी असलेल्या वर्गातील असतात.
  • संरचनेचे सदस्य संरक्षित घोषित केले जाऊ शकत नाहीत कारण ते वारशास समर्थन देत नाही.
  • डिस्ट्रक्टर्समध्ये प्रवेश सुधारक असू शकत नाहीत.
  • व्युत्पन्न प्रकारात त्याच्या बेस प्रकारापेक्षा जास्त प्रवेशयोग्यता असू शकत नाही.
  • प्रकार असलेल्या सदस्यास त्याच्या प्रकारातील प्रकारापेक्षा प्रवेशयोग्यता कमी असणे आवश्यक आहे. हे एका उदाहरणासह स्पष्ट केले जाऊ शकते: प्रकार असलेल्या सार्वजनिक पद्धतीमध्ये पॅरामीटर म्हणून “ए” असू शकत नाही, जर प्रकार ए सार्वजनिक दृश्यमानतेमध्ये नसेल.
  • इंटरफेस सार्वजनिक आणि अंतर्गत घोषित केल्या आहेत आणि त्यात इतर प्रवेश सुधारक असू शकत नाहीत, कारण इंटरफेस मुख्यतः वर्गांमधून प्राप्त करण्यासाठी वर्गांद्वारे प्रवेशासाठी वापरले जातात.
  • प्रवेश सुधारकांचा वापर केवळ वर्ग सदस्यांसाठीच केला जात नाही तर त्याच हेतूने इतर कोड कॉन्स्ट्रक्ट्समध्ये देखील केला जातो.