Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में एक्सेस स्पेसिफायर का उद्देश्य क्या है?

किसी वर्ग के सदस्य के दायरे और दृश्यता को परिभाषित करने के लिए, एक एक्सेस स्पेसिफायर का उपयोग करें।

C# निम्नलिखित एक्सेस स्पेसिफायर का समर्थन करता है।

  • सार्वजनिक
  • निजी
  • संरक्षित
  • आंतरिक
  • संरक्षित आंतरिक

आइए एक-एक करके उनके बारे में जानें।

पब्लिक एक्सेस स्पेसिफायर

यह एक वर्ग को अपने सदस्य चर और सदस्य कार्यों को अन्य कार्यों और वस्तुओं को उजागर करने की अनुमति देता है।

निजी पहुंच विनिर्देशक

निजी एक्सेस विनिर्देशक एक वर्ग को अपने सदस्य चर और सदस्य कार्यों को अन्य कार्यों और वस्तुओं से छिपाने की अनुमति देता है। केवल उसी वर्ग के कार्य अपने निजी सदस्यों तक पहुँच सकते हैं।

संरक्षित पहुंच विनिर्देशक

प्रोटेक्टेड एक्सेस स्पेसिफायर चाइल्ड क्लास को इसके बेस क्लास के सदस्य चर और सदस्य कार्यों तक पहुंचने की अनुमति देता है।

आंतरिक पहुंच विनिर्देशक

इंटरनल एक्सेस स्पेसिफायर एक वर्ग को अपने सदस्य चर और सदस्य कार्यों को वर्तमान असेंबली में अन्य कार्यों और वस्तुओं को उजागर करने की अनुमति देता है।

संरक्षित आंतरिक एक्सेस विनिर्देशक

संरक्षित आंतरिक पहुंच विनिर्देशक एक वर्ग को अपने सदस्य चर और सदस्य कार्यों को अन्य वर्ग वस्तुओं और कार्यों से छिपाने की अनुमति देता है, एक ही आवेदन के भीतर एक बाल वर्ग को छोड़कर।


  1. सी # में कक्षा के लिए डिफ़ॉल्ट पहुंच क्या है?

    यदि कोई एक्सेस संशोधक निर्दिष्ट नहीं है, तो डिफ़ॉल्ट आंतरिक है। आंतरिक एक्सेस विनिर्देशक एक वर्ग को अपने सदस्य चर और सदस्य कार्यों को वर्तमान असेंबली में अन्य कार्यों और वस्तुओं को उजागर करने की अनुमति देता है। दूसरे शब्दों में, आंतरिक एक्सेस स्पेसिफायर वाले किसी भी सदस्य को उस एप्लिकेशन के भीतर परि

  1. C# में किसी वर्ग के सदस्य चर क्या हैं?

    एक वर्ग एक खाका है जिसमें सदस्य चर और सी # में कार्य होते हैं। यह किसी वस्तु के व्यवहार का वर्णन करता है। सदस्य चर क्या हैं, यह जानने के लिए आइए कक्षा के सिंटैक्स को देखें - <access specifier> class class_name {    // member variables    <access specifier> <data t

  1. जावा में प्रोसेस क्लास का उद्देश्य क्या है?

    java.lang.Process ऑब्जेक्ट . का उपवर्ग है वर्ग और यह उन प्रक्रियाओं का वर्णन कर सकता है जो निष्पादन () . द्वारा शुरू की गई हैं रनटाइम . की विधि कक्षा। एक प्रक्रिया ऑब्जेक्ट प्रक्रिया को नियंत्रित करता है और इसके बारे में जानकारी प्राप्त करता है। प्रक्रिया वर्ग एक अमूर्त वर्ग है, इसलिए इसे तत्काल