فہرست کا خانہ:
تعریف - ناقابل رسائی ممبر کا کیا مطلب ہے؟
ایک ناقابل رسائی ممبر ، C # کے تناظر میں ، ایک ایسا ممبر ہوتا ہے جس تک کسی خاص قسم کے ذریعہ ان تک رسائی نہیں ہوسکتی ہے۔ ایک قابل رسائی ممبر جس تک ایک قسم کے ذریعہ رسائی حاصل نہیں ہو سکتی ہے وہ دوسری قسم کے ذریعہ قابل رسائی ہے۔
ایک ناقابل رسائی ممبر رسائی کی سطح حاصل کرسکتا ہے جو اس کے استعمال کو کنٹرول کرتا ہے اس اسمبلی میں موجود دوسرے کوڈ سے ، یا دیگر اسمبلیوں سے۔
ایک اقسام کے ممبر کو ڈیزائن کیا گیا ہے تاکہ انواپسولیشن کے مقصد کے لئے کچھ خاص قسم سے ناقابل رسائی ہو۔ اعداد و شمار کو محفوظ کرنے سے آبجیکٹ کے اندر موجود ڈیٹا کو حادثاتی بدعنوانی سے بچانے میں مدد ملتی ہے اور نیز عمل کے غیر ضروری تفصیلات کو صارف کے صارف سے چھپانے میں مدد ملتی ہے۔
ٹیکوپیڈیا ناقابل رسائی ممبر کی وضاحت کرتا ہے
کسی قسم کے ممبر کی رسائ کا انحصار اس نوعیت سے ہوتا ہے جس میں وہ رہتا ہے اور اس کے اعلامیہ کے دوران اس میں مخصوص رسائی رسد طے کرنے والا۔ ذیل میں قابل رسا تصدق کاروں کو قابل تعی specifyن کرنے کیلئے استعمال کیا گیا ہے۔
- عوامی: موجودہ اسمبلی اور بیرونی اسمبلی دونوں تک رسائی جو اس کا حوالہ دیتے ہیں۔
- نجی: رسائی صرف اس پر مشتمل قسم تک محدود ہے۔
- محفوظ: رسائی محض طبقے پر مشتمل ہے یا جس پر مشتمل قسم سے اخذ کردہ اقسام تک محدود ہے۔
- اندرونی: رسائی صرف موجودہ اسمبلی تک محدود ہے۔
- محفوظ داخلی: رسائی صرف موجودہ اسمبلی یا اس پر مشتمل ہے جس پر مشتمل طبقے سے اخذ کردہ اقسام تک محدود ہے۔
مثال کے طور پر ، کسی قسم کا اعلان ایسے طریقے سے کیا جاسکتا ہے جس میں ایک محفوظ ماڈیفائر موجود ہو تاکہ یہ کلاس سے باہر تک نہ پہنچ پائے لیکن اس سے حاصل شدہ کلاسوں تک رسائی پائے۔
ہر طرح کے رسائی میں ترمیم کرنے والے افراد کو ہر طرح سے استعمال نہیں کیا جاسکتا۔ جب کسی قسم کے کسی ممبر نے اپنے اعلامیہ کے دوران ایک رس موڈیفائر شامل نہیں کیا ہوتا ہے تو ، اس کی طے شدہ قابل رسائ نجی ہوتی ہے۔
سی # میں قابل رسا رکاوٹ کے مطابق ، متعدد تعمیرات میں کم سے کم ممبر یا کسی اور قسم کی طرح قابل رسائی کی ضرورت ہوتی ہے۔ مزید برآں ، اگر ممبر کوئی طریقہ ، مندوب ، یا اشاریہ کار ہے تو ، واپسی کی قسم اور پیرامیٹر کی اقسام کو کم از کم ممبر کی حیثیت سے قابل رسائی ہونا چاہئے۔ ناقابل رسائی ممبر کے استعمال کے نتیجے میں ایک مرتب شدہ وقت کی خرابی ہوگی۔