Mga Modifier ng Pag-access

May -Akda: Laura McKinney
Petsa Ng Paglikha: 9 Abril 2021
I -Update Ang Petsa: 24 Hunyo 2024
Anonim
دمج البيانات الموجودة بقاعدة بيانات أكسيس مع ملف وورد MS Word (دمج المراسلات Mail Merge)
Video.: دمج البيانات الموجودة بقاعدة بيانات أكسيس مع ملف وورد MS Word (دمج المراسلات Mail Merge)

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Mga Modifier ng Access?

Ang mga modifier ng pag-access ay mga keyword na ginamit upang tukuyin ang kakayahang magamit ng isang klase (o uri) at mga miyembro nito. Ang mga modifier na ito ay maaaring magamit mula sa code sa loob o labas ng kasalukuyang aplikasyon.

Ang mga mode ng pag-access sa .NET ay ginagamit upang makontrol ang kakayahang magamit ng bawat isa sa mga miyembro ng isang uri mula sa iba't ibang mga posibleng lugar ng code. Maaari itong hawakan mula sa loob ng kasalukuyang pagpupulong o labas nito. Ang isang pagpupulong ay kumakatawan sa isang lohikal na yunit ng pag-andar at binubuo ng mga uri at mapagkukunan na matatagpuan sa isa o higit pang mga file.

Ang layunin ng paggamit ng mga modifier ng pag-access ay upang ipatupad ang encapsulation, na naghihiwalay sa interface ng isang uri mula sa pagpapatupad nito. Sa pamamagitan nito, ang mga sumusunod na benepisyo ay maaaring makuha:


  • Pag-iwas sa pag-access sa panloob na data na itinakda ng mga gumagamit upang hindi wastong estado.
  • Pagkakaloob para sa mga pagbabago sa panloob na pagpapatupad ng mga uri nang hindi naaapektuhan ang mga sangkap gamit ito.
  • Ang pagbawas sa pagiging kumplikado ng system sa pamamagitan ng pagbabawas ng mga pagkakaiba-iba sa pagitan ng mga bahagi ng software.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Access Modifiers

Ang balangkas ng .NET ay nagbibigay ng isang pagpipilian ng pagkakaroon ng limang uri ng mga modifier ng pag-access:

  1. Pribado - ang code sa loob ng uri ay maaari lamang ma-access ang mga miyembro ng uri na iyon, at samakatuwid ang pag-access ay limitado sa kasalukuyang uri
  2. Pampubliko - code mula sa kahit saan sa loob ng kasalukuyang pagpupulong, o ibang pagpupulong na sumangguni nito, maaaring ma-access ang mga miyembro ng uri, at sa gayon pinapayagan ang pag-access mula sa kahit saan
  3. Protektado - ang code sa loob ng uri, o ang nagmula sa mga klase, ay maaaring ma-access ang mga miyembro ng uri at samakatuwid ang pag-access ay limitado sa kasalukuyang uri at nagmula sa mga klase
  4. Panloob - code sa kasalukuyang pagpupulong, ngunit hindi mula sa ibang pagpupulong, ay maaaring ma-access ang mga miyembro ng uri, samakatuwid ang pag-access ay limitado sa kasalukuyang pagpupulong
  5. Protektahang Panloob - ang code sa kasalukuyang pagpupulong ay maaaring ma-access ang mga miyembro ng uri at din mula sa pagpupulong na tumutukoy dito. Samakatuwid, ang pag-access ay nagmula sa mga nagmula na klase sa kasalukuyang pagpupulong, at dapat maganap sa pamamagitan ng isang halimbawa ng nagmula na uri ng klase sa pagpupulong na sumangguni dito

Mayroong maraming mga panuntunan na nalalapat sa mga modifier ng pag-access:


  • Kung walang tinukoy na pag-access na tinukoy sa mga miyembro ng uri, ang default na antas ng pag-access ay pribado at panloob.
  • Walang mga modifier na mai-access para sa mga namespaces, dahil pampubliko sila.
  • Ang mga nested klase at mga miyembro ng istraktura na idineklara sa loob ng isang uri ay, sa naglalaman ng klase, pribado nang default.
  • Ang mga miyembro ng istruktura ay hindi maipahayag na protektado dahil hindi nito suportado ang mana.
  • Ang mga mapahamak ay hindi maaaring magkaroon ng access modifier.
  • Ang uri ng nagmula ay hindi maaaring magkaroon ng higit na kakayahang mai-access kaysa sa uri ng base nito.
  • Ang miyembro ng isang naglalaman ng uri ay dapat magkaroon ng kakayahang mai-access ng mas mababa kaysa sa naglalaman ng uri nito. Maaari itong mailarawan ng isang halimbawa: Ang isang pampublikong pamamaraan sa isang naglalaman ng uri ay hindi maaaring magkaroon ng "A" bilang isang parameter, kung ang uri ng A ay hindi nakikita sa publiko.
  • Ang mga agwat ay idineklara ng publiko at panloob, at hindi maaaring magkaroon ng iba pang mga modifier ng pag-access, dahil ang mga interface ay pangunahing ginagamit para sa pag-access ng mga klase upang makuha ito.
  • Ang mga mode ng pag-access ay ginagamit hindi lamang sa mga miyembro ng klase, kundi pati na rin sa iba pang mga code constructs na may parehong hangarin.