ప్రాప్యత చేయలేని సభ్యుడు

రచయిత: Lewis Jackson
సృష్టి తేదీ: 8 మే 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
W5_5 - Software fault isolation
వీడియో: W5_5 - Software fault isolation

విషయము

నిర్వచనం - ప్రాప్యత చేయలేని సభ్యుడు అంటే ఏమిటి?

ప్రాప్యత చేయలేని సభ్యుడు, C # యొక్క కాన్ లో, ఒక నిర్దిష్ట రకం ద్వారా యాక్సెస్ చేయలేని సభ్యుడు. ఒక రకానికి ప్రాప్యత చేయలేని సభ్యుడిని మరొక రకం ద్వారా ప్రాప్యత చేయవచ్చు.

ప్రాప్యత చేయలేని సభ్యుడు దాని వినియోగాన్ని అది ప్రకటించిన అసెంబ్లీలోని ఇతర కోడ్ నుండి లేదా ఇతర సమావేశాల నుండి నియంత్రించే ప్రాప్యత స్థాయిని పొందవచ్చు.

ఒక రకమైన సభ్యుడు ఎన్కప్సులేషన్ కొరకు కొన్ని రకాల నుండి ప్రవేశించలేని విధంగా రూపొందించబడింది. డేటా యొక్క ఎన్కప్సులేషన్ వస్తువులోని డేటాను ప్రమాదవశాత్తు అవినీతి నుండి రక్షించడానికి సహాయపడుతుంది మరియు వస్తువుల వినియోగదారు నుండి అనవసరమైన అమలు వివరాలను దాచడానికి సహాయపడుతుంది.

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా యాక్సెస్ చేయలేని సభ్యుడిని వివరిస్తుంది

ఒక రకమైన సభ్యుని యొక్క ప్రాప్యత అది నివసించే రకం మరియు దాని డిక్లరేషన్ సమయంలో దానికి పేర్కొన్న యాక్సెస్ మాడిఫైయర్ ద్వారా నిర్ణయించబడుతుంది. ప్రాప్యతను పేర్కొనడానికి ఉపయోగించే యాక్సెస్ మాడిఫైయర్లు క్రిందివి:


  • పబ్లిక్: ప్రస్తుత అసెంబ్లీ మరియు దానిని సూచించే బాహ్య అసెంబ్లీ రెండింటికి ప్రాప్యత.
  • ప్రైవేట్: యాక్సెస్ కలిగి ఉన్న రకానికి పరిమితం.
  • రక్షిత: యాక్సెస్ కలిగి ఉన్న తరగతి లేదా కలిగి ఉన్న రకం నుండి పరిమితం చేయబడింది.
  • అంతర్గత: ప్రాప్యత ప్రస్తుత అసెంబ్లీకి మాత్రమే పరిమితం చేయబడింది.
  • రక్షిత అంతర్గత: ప్రాప్యత ప్రస్తుత అసెంబ్లీకి లేదా కలిగి ఉన్న తరగతి నుండి తీసుకోబడిన రకానికి పరిమితం.

ఉదాహరణకు, రకాన్ని రక్షిత మాడిఫైయర్ కలిగి ఉన్న ఒక పద్దతితో ప్రకటించవచ్చు, తద్వారా ఇది తరగతి వెలుపల ప్రాప్యత చేయబడదు కాని దాని ఉత్పన్న తరగతులకు అందుబాటులో ఉంటుంది.

అన్ని యాక్సెస్ మాడిఫైయర్‌లను అన్ని రకాల కాన్స్‌లో ఉపయోగించలేరు. ఒక రకమైన సభ్యుడు దాని ప్రకటన సమయంలో యాక్సెస్ మాడిఫైయర్‌ను కలిగి లేనప్పుడు, దాని డిఫాల్ట్ ప్రాప్యత ప్రైవేట్.

C # లోని ప్రాప్యత పరిమితి ప్రకారం, అనేక నిర్మాణాలకు ఒక రకాన్ని కనీసం సభ్యునిగా లేదా మరొక రకంగా ప్రాప్యత చేయవలసి ఉంటుంది. అదనంగా, సభ్యుడు ఒక పద్ధతి, ప్రతినిధి లేదా సూచిక అయితే, తిరిగి వచ్చే రకం మరియు పారామితి రకాలు కనీసం సభ్యుడిలాగే అందుబాటులో ఉండాలి. ప్రాప్యత చేయలేని సభ్యుని ఉపయోగించడం వలన కంపైల్ సమయం లోపం ఏర్పడుతుంది.


ఈ నిర్వచనం C # యొక్క కాన్ లో వ్రాయబడింది