Pristupite modifikatorima

Autor: Laura McKinney
Datum Stvaranja: 9 Travanj 2021
Datum Ažuriranja: 24 Lipanj 2024
Anonim
Pristupite modifikatorima - Tehnologija
Pristupite modifikatorima - Tehnologija

Sadržaj

Definicija - Što znače Modifikatori pristupa?

Modifikatori pristupa su ključne riječi koje se koriste za određivanje pristupačnosti klase (ili vrste) i njenih članova. Ti se modifikatori mogu koristiti iz koda unutar ili izvan trenutne aplikacije.

Modifikatori pristupa u .NET-u koriste se za kontrolu pristupačnosti svakog od članova tipa iz različitih mogućih područja koda. To se može riješiti unutar trenutnog sklopa ili izvan njega. Sklop predstavlja logičku jedinicu funkcionalnosti i sastoji se od vrsta i resursa koji se nalaze u jednoj ili više datoteka.

Svrha korištenja modifikatora pristupa je provedba enkapsulacije, koja razdvaja sučelje tipa od njegove implementacije. S tim u vezi mogu se dobiti sljedeće prednosti:


  • Sprječavanje pristupa internim podacima koji korisnici postavljaju na nevaljano stanje.
  • Odredba za promjene unutarnje implementacije vrsta bez utjecaja na komponente koje ga koriste.
  • Smanjenje složenosti sustava smanjenjem međuovisnosti između softverskih komponenti.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava Izmjenjivače pristupa

Okvir .NET nudi mogućnost postojanja pet vrsta modifikatora pristupa:

  1. Privatni kod unutar vrste može pristupiti samo članovima tog tipa, pa je time dostupnost ograničena na trenutni tip
  2. Public - kod s bilo kojeg mjesta unutar trenutne skupštine ili nekog drugog sklopa koji ga referencira može pristupiti članovima vrste i na taj način omogućava pristup s bilo kojeg mjesta
  3. Zaštićeno - kod unutar vrste ili izvedenih klasa može pristupiti članovima vrste i stoga je dostupnost ograničena na trenutni tip i izvedene klase
  4. Interni kod u trenutnom sklopu, ali ne iz drugog sklopa, može pristupiti članovima vrste, stoga je dostupnost ograničena na trenutni skup
  5. Zaštićeni unutarnji kod u trenutnom sklopu može pristupiti članovima vrste i također iz skupa na koji se poziva. Dakle, pristupačnost je izvedena klasa u trenutnoj skupštini i mora se dogoditi kroz instancu izvedenog tipa klase u skupu na koji se poziva

Postoji nekoliko pravila koja se primjenjuju na modifikatore pristupa:


  • Kad nije definiran pristupni modifikator za vrstu članova, zadana razina pristupa je privatna i interna.
  • Za prostore imena ne dopuštaju se modifikatori pristupa jer su javni.
  • Gnijezdene klase i članovi strukture koji su deklarisani unutar neke vrste prema zadanom su sadržaju.
  • Članovi konstrukcije ne mogu se proglasiti zaštićenima jer ne podržavaju nasljedstvo.
  • Destruktori ne mogu imati modifikatore pristupa.
  • Izvedeni tip ne može imati veću dostupnost od svoje baze.
  • Član vrste koji sadrži sadrži trebao bi imati pristup manjeg tipa od vrste koji sadrži. To se može ilustrirati primjerom: Javna metoda u sadržećem tipu ne može imati parametar "A" kao parametar, ako tip A nije u javnoj vidljivosti.
  • Sučelja su deklarirana kao javna i interna i ne mogu imati druge modifikatore pristupa, jer se sučelja uglavnom koriste za pristup klasama koje iz njih proizlaze.
  • Modifikatori pristupa koriste se ne samo članovima klase, već i drugim konstrukcijama kodova s ​​istom namjerom.