సంపుటీకరణ

రచయిత: Peter Berry
సృష్టి తేదీ: 11 ఆగస్టు 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
రెండు లేదా మూడు మంత్రాలను కలిపి సమర్థవంతమైన ప్రార్థనకు ఒక రహస్యం | శ్రీ గురు కరుణామయ
వీడియో: రెండు లేదా మూడు మంత్రాలను కలిపి సమర్థవంతమైన ప్రార్థనకు ఒక రహస్యం | శ్రీ గురు కరుణామయ

విషయము

నిర్వచనం - ఎన్కప్సులేషన్ అంటే ఏమిటి?

ఎన్కాప్సులేషన్, సి # యొక్క కాన్ లో, దాని వినియోగదారుకు అవసరం లేని డేటా మరియు ప్రవర్తనను దాచగల వస్తువుల సామర్థ్యాన్ని సూచిస్తుంది. ఎన్కప్సులేషన్ గుణాలు, పద్ధతులు మరియు ఇతర సభ్యుల సమూహాన్ని ఒకే యూనిట్ లేదా వస్తువుగా పరిగణించటానికి అనుమతిస్తుంది.

ఎన్కప్సులేషన్ యొక్క ప్రయోజనాలు క్రిందివి:


  • ప్రమాదవశాత్తు అవినీతి నుండి డేటా రక్షణ
  • తరగతిలోని ప్రతి సభ్యుని తరగతి వెలుపల ఉన్న కోడ్‌కు ప్రాప్యత యొక్క వివరణ
  • కోడ్ యొక్క వశ్యత మరియు విస్తరణ మరియు సంక్లిష్టత తగ్గింపు
  • వస్తువుల మధ్య తక్కువ కలయిక మరియు అందువల్ల కోడ్ నిర్వహణలో మెరుగుదల

ఒక తరగతి సభ్యులకు ప్రాప్యతను పరిమితం చేయడానికి ఎన్కప్సులేషన్ ఉపయోగించబడుతుంది, తద్వారా ఇచ్చిన తరగతి యొక్క వినియోగదారు డిజైనర్ ఉద్దేశించని విధంగా వస్తువులను మార్చకుండా నిరోధించవచ్చు. వ్యవస్థ యొక్క మొత్తం పనితీరును ప్రభావితం చేయకుండా ఎన్‌క్యాప్సులేషన్ తరగతి యొక్క కార్యాచరణ యొక్క అంతర్గత అమలును దాచిపెడుతున్నప్పటికీ, ఇది కార్యాచరణ కోసం ఒక అభ్యర్థనను అందించడానికి మరియు మారుతున్న అవసరాలకు అనుగుణంగా దాని అంతర్గత నిర్మాణాన్ని (డేటా లేదా పద్ధతులను) జోడించడానికి లేదా సవరించడానికి తరగతిని అనుమతిస్తుంది.

ఎన్కప్సులేషన్ను ఇన్ఫర్మేషన్ హైడింగ్ అని కూడా అంటారు.

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

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

C # లోని ఎన్కప్సులేషన్ కింది యాక్సెస్ మాడిఫైయర్లను ఉపయోగించి పేర్కొనగల ఆబ్జెక్ట్ డేటాకు వివిధ స్థాయిల యాక్సెస్‌తో అమలు చేయబడుతుంది:


  • పబ్లిక్: ప్రోగ్రామ్‌లోని అన్ని కోడ్‌లకు ప్రాప్యత
  • ప్రైవేట్: ఒకే తరగతి సభ్యులకు మాత్రమే ప్రాప్యత
  • రక్షిత: ఒకే తరగతి మరియు దాని నుండి పొందిన తరగతుల సభ్యులకు ప్రాప్యత
  • అంతర్గత: ప్రస్తుత అసెంబ్లీకి ప్రాప్యత
  • రక్షిత అంతర్గత: ప్రస్తుత అసెంబ్లీకి ప్రాప్యత మరియు తరగతి కలిగి ఉన్న రకాలు

ఆ వస్తువు యొక్క వివరాలను నిల్వ చేసే ఉద్యోగి వస్తువు యొక్క ఉదాహరణతో ఎన్కప్సులేషన్ వివరించబడుతుంది. ఎన్కప్సులేషన్ ఉపయోగించడం ద్వారా, ఉద్యోగి వస్తువు వస్తువును ఉపయోగించటానికి అవసరమైన డేటా (పేరు, ఎంప్లాయీఐడి మొదలైనవి) మరియు పద్ధతులను (గెట్‌సాలరీ వంటివి) బహిర్గతం చేయగలదు, అదే సమయంలో దాని అసంబద్ధమైన క్షేత్రాలను మరియు పద్ధతులను ఇతర వస్తువుల నుండి దాచవచ్చు. జీతం సమాచారాన్ని పరిమితం చేస్తూ వినియోగదారులందరూ ఉద్యోగి గురించి ప్రాథమిక సమాచారాన్ని పొందగలిగే పరిస్థితిని చూడటం సులభం.

సి # డేటాను యాక్సెసర్లు (డేటాను పొందడానికి) మరియు మ్యుటేటర్లను (డేటాను సవరించడానికి) ఉపయోగించడం ద్వారా డేటాను ఎన్కప్సులేషన్ చేయడానికి అనుమతిస్తుంది, ఇది ప్రైవేట్ డేటాను బహిరంగపరచకుండా పరోక్షంగా మార్చడంలో సహాయపడుతుంది. ప్రాపర్టీస్ అనేది ప్రైవేట్ డేటాను సి # ఆబ్జెక్ట్‌లో కప్పబడి, చదవడానికి-మాత్రమే మోడ్‌లో లేదా రీడ్-రైట్ మోడ్‌లో యాక్సెస్ చేయడానికి ఒక ప్రత్యామ్నాయ విధానం. యాక్సెసర్ మరియు మ్యుటేటర్ మాదిరిగా కాకుండా, ఒక ఆస్తి "సెట్" మరియు "పొందండి" విలువలకు ఒకే పాయింట్ ప్రాప్యతను అందిస్తుంది.


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