Nedostopni poslanec

Avtor: Lewis Jackson
Datum Ustvarjanja: 8 Maj 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Nedostopni poslanec - Tehnologija
Nedostopni poslanec - Tehnologija

Vsebina

Opredelitev - Kaj pomeni nedostopni poslanec?

Nedostopni član je v konzoli C # član, ki ga ni mogoče dostopati do določene vrste. Dostopni član, do katerega ne more dostopati ena vrsta, je lahko dostopen drugemu.

Nedostopni član lahko pridobi raven dostopnosti, ki nadzoruje njegovo uporabo, iz druge kode v sestavi, v kateri je prijavljen, ali iz drugih sklopov.

Član tipa je zasnovan tako, da je iz nekaterih vrst nedostopen zaradi enkapsulacije. Zapiranje podatkov pomaga zaščititi podatke v predmetu pred naključnimi poškodbami, pa tudi skriti nepotrebne podrobnosti o izvajanju pred uporabnikom predmetov.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedija razloži nedostopnega člana

Dostopnost člana tipa je odvisna od vrste, v kateri prebiva, in modifikatorja dostopa, ki mu je bil določen med deklaracijo. Sledijo modifikatorji dostopa, ki se uporabljajo za določanje dostopnosti:


  • Javno: Dostop do sedanjega sklopa in zunanjega sklopa, na katerega se sklicuje.
  • Zasebno: dostop je omejen na vrsto, ki vsebuje.
  • Zaščiteno: Dostop je omejen na razred, ki vsebuje, ali tipe, ki izhajajo iz vsebujočega tipa.
  • Notranji: Dostop je omejen samo na trenutno montažo.
  • Notranji zaščiten: Dostop je omejen na trenutno sestavo ali na vrste, ki izhajajo iz razreda, ki vsebuje.

Na primer, tip lahko deklariramo z metodo, ki ima zaščiten modifikator, tako da je izven razreda nedostopna, a dostopna izpeljanim razredom.

Vseh modifikatorjev dostopa ni mogoče uporabljati v vseh vrstah vseh vrst. Če član vrste med deklaracijo ne vključuje modifikatorja dostopa, je njegova privzeta dostopnost zasebna.

Glede na omejitev dostopnosti v C #, več konstruktov zahteva, da je tip vsaj tako dostopen kot član ali drug tip. Poleg tega, če je član metoda, delegat ali kazalec, morata biti vrsta vrnitve in parametri vsaj tako dostopni kot sam član. Uporaba nedostopnega člana bo povzročila napako pri prevajanju.


Ta opredelitev je bila napisana v besedilu C #