యాక్సెస్ మాడిఫైయర్లు

రచయిత: Laura McKinney
సృష్టి తేదీ: 9 ఏప్రిల్ 2021
నవీకరణ తేదీ: 24 జూన్ 2024
Anonim
యాక్సెస్ మాడిఫైయర్‌లు | జావా | ట్యుటోరియల్ 36
వీడియో: యాక్సెస్ మాడిఫైయర్‌లు | జావా | ట్యుటోరియల్ 36

విషయము

నిర్వచనం - యాక్సెస్ మాడిఫైయర్ల అర్థం ఏమిటి?

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

.NET లోని యాక్సెస్ మాడిఫైయర్‌లు కోడ్ యొక్క వివిధ ప్రాంతాల నుండి ఒక రకమైన ప్రతి సభ్యుల ప్రాప్యతను నియంత్రించడానికి ఉపయోగిస్తారు. ఇది ప్రస్తుత అసెంబ్లీ లోపల లేదా వెలుపల నుండి నిర్వహించబడుతుంది. అసెంబ్లీ కార్యాచరణ యొక్క తార్కిక విభాగాన్ని సూచిస్తుంది మరియు ఒకటి లేదా అంతకంటే ఎక్కువ ఫైళ్ళలో ఉన్న రకాలు మరియు వనరులను కలిగి ఉంటుంది.

యాక్సెస్ మాడిఫైయర్‌లను ఉపయోగించడం యొక్క ఉద్దేశ్యం ఎన్‌క్యాప్సులేషన్‌ను అమలు చేయడం, ఇది ఒక రకం యొక్క ఇంటర్‌ఫేస్‌ను దాని అమలు నుండి వేరు చేస్తుంది. దీనితో, ఈ క్రింది ప్రయోజనాలను పొందవచ్చు:


  • వినియోగదారులు చెల్లని స్థితికి సెట్ చేసిన అంతర్గత డేటాకు ప్రాప్యత నిరోధించడం.
  • రకాలను ఉపయోగించడం ద్వారా భాగాలను ప్రభావితం చేయకుండా అంతర్గత అమలులో మార్పులకు సదుపాయం.
  • సాఫ్ట్‌వేర్ భాగాల మధ్య పరస్పర ఆధారితాలను తగ్గించడం ద్వారా వ్యవస్థ యొక్క సంక్లిష్టతలో తగ్గింపు.

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

టెకోపీడియా యాక్సెస్ మాడిఫైయర్‌లను వివరిస్తుంది

.NET ఫ్రేమ్‌వర్క్ ఐదు రకాల యాక్సెస్ మాడిఫైయర్‌లను కలిగి ఉన్న ఎంపికను అందిస్తుంది:

  1. రకంలోని ప్రైవేట్ - కోడ్ ఆ రకమైన సభ్యులను మాత్రమే యాక్సెస్ చేయగలదు, అందువల్ల ప్రాప్యత ప్రస్తుత రకానికి పరిమితం
  2. పబ్లిక్ - ప్రస్తుత అసెంబ్లీలో ఎక్కడి నుండైనా కోడ్, లేదా దానిని సూచించే మరొక అసెంబ్లీ, రకం సభ్యులను యాక్సెస్ చేయగలదు మరియు అందువల్ల ఎక్కడి నుండైనా ప్రాప్యతను అనుమతిస్తుంది
  3. రక్షిత - రకంలోని కోడ్, లేదా దాని ఉత్పన్న తరగతులు, రకం సభ్యులను యాక్సెస్ చేయగలవు మరియు అందువల్ల ప్రాప్యత ప్రస్తుత రకానికి మరియు ఉత్పన్నమైన తరగతులకు పరిమితం చేయబడింది
  4. ప్రస్తుత అసెంబ్లీలో అంతర్గత - కోడ్, కానీ మరొక అసెంబ్లీ నుండి కాదు, రకం సభ్యులను యాక్సెస్ చేయగలదు, అందువల్ల ప్రాప్యత ప్రస్తుత అసెంబ్లీకి పరిమితం చేయబడింది
  5. రక్షిత అంతర్గత - ప్రస్తుత అసెంబ్లీలోని కోడ్ రకం సభ్యులను మరియు దానిని సూచించే అసెంబ్లీ నుండి కూడా యాక్సెస్ చేయగలదు. అందువల్ల, ప్రాప్యత ప్రస్తుత అసెంబ్లీలో ఉత్పన్నమైన తరగతుల నుండి, మరియు దానిని సూచించే అసెంబ్లీలో ఉత్పన్నమైన తరగతి రకాన్ని ఉదాహరణగా తీసుకోవాలి

యాక్సెస్ మాడిఫైయర్లకు వర్తించే అనేక నియమాలు ఉన్నాయి:


  • సభ్యులను టైప్ చేయడానికి ప్రాప్యత మాడిఫైయర్ లేనప్పుడు, డిఫాల్ట్ యాక్సెస్ స్థాయి ప్రైవేట్ మరియు అంతర్గత.
  • నేమ్‌స్పేస్‌ల కోసం యాక్సెస్ మాడిఫైయర్‌లు అనుమతించబడవు, ఎందుకంటే అవి పబ్లిక్‌గా ఉంటాయి.
  • సమూహ తరగతులు మరియు ఒక రకంలో ప్రకటించిన స్ట్రక్ట్ సభ్యులు, కలిగి ఉన్న తరగతికి, అప్రమేయంగా ప్రైవేట్.
  • స్ట్రక్ట్ సభ్యులను రక్షణగా ప్రకటించలేము ఎందుకంటే ఇది వారసత్వానికి మద్దతు ఇవ్వదు.
  • డిస్ట్రక్టర్లకు యాక్సెస్ మాడిఫైయర్లు ఉండకూడదు.
  • ఉత్పన్నమైన రకం దాని మూల రకం కంటే ఎక్కువ ప్రాప్యతను కలిగి ఉండదు.
  • కలిగి ఉన్న రకానికి చెందిన సభ్యుడు దాని కలిగి ఉన్న రకం కంటే తక్కువ ప్రాప్యతను కలిగి ఉండాలి. దీనిని ఉదాహరణతో వివరించవచ్చు: రకం A పబ్లిక్ దృశ్యమానతలో లేనట్లయితే, కలిగి ఉన్న రకంలో ఒక పబ్లిక్ పద్దతి “A” ని పారామితిగా కలిగి ఉండకూడదు.
  • ఇంటర్‌ఫేస్‌లు పబ్లిక్ మరియు అంతర్గతవిగా ప్రకటించబడ్డాయి మరియు ఇతర యాక్సెస్ మాడిఫైయర్‌లను కలిగి ఉండవు, ఎందుకంటే ఇంటర్‌ఫేస్‌లు ప్రధానంగా తరగతుల నుండి ప్రాప్యత కోసం దాని నుండి ఉత్పన్నమవుతాయి.
  • యాక్సెస్ మాడిఫైయర్‌లు తరగతి సభ్యులకు మాత్రమే కాకుండా, ఇతర కోడ్ నిర్మాణాలకు కూడా అదే ఉద్దేశ్యంతో ఉపయోగించబడతాయి.