zaštićen

Autor: Robert Simon
Datum Stvaranja: 21 Lipanj 2021
Datum Ažuriranja: 17 Svibanj 2024
Anonim
Ćorović: Aktivisti već pokušali uništiti Mladićev mural, ali dobro je zaštićen
Video: Ćorović: Aktivisti već pokušali uništiti Mladićev mural, ali dobro je zaštićen

Sadržaj

Definicija - Što znači zaštićeno?

Zaštićeno, u C #, je ključna riječ koja se koristi za proglašavanje pristupačnosti člana klase tako da je pristup tom članu ograničen na klasu koja sadrži, ili bilo koju klasu izvedenu iz klase koja sadrži. Zaštićena pristupačnost može se koristiti u deklaracijama polja, metoda i svojstava kako bi se spriječilo da u potpunosti budu vidljivi izvan klase.

Zaštićeno je modifikator pristupa koji omogućuje članu klase da bude vidljiviji od privatne, ali manje od javne dostupnosti. Zaštićene pripadnike osnovne klase mogu dijeliti samo njihovi potomci, koji ih mogu nadjačati ili koristiti.

Zaštićeni modifikator pomaže u implementaciji koncepta enkapsulacije u C # objektno orijentirano programiranje. Koristi se uglavnom kod članova osnovne klase koji se ponovno koriste u izvedenoj klasi, što pomaže u osiguravanju centralizacije zajedničke logike, zajedno s hijerarhijom bogate klase.

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.

Tehopedija objašnjava Zaštićeno

Zaštićenom članu može biti dostupan u izvedenoj klasi samo ako se pristup odvija kroz izvedenu klasu. Ako mu treba pristupiti izvan programa klase u kojoj je deklariran, to bi trebao biti primjerak izvedenog tipa ili vrste klase konstruirane iz njega.

Na primjer, klasa BankAccount predstavlja podatke o korisniku i može definirati metodu CalculateInterest kao zaštićenu tako da bilo koja klasa izvedena iz klase BankAccount (poput SavingsAccount, CheckingAccount itd.) Može nadjačati metodu CalculateInterest s kodom potrebnim za izračunati kamate na temelju vrste računa.

Zaštićenom članku ne može se koristiti statički modifikator, jer se njemu može pristupiti samo putem instancije. Zaštićeni modifikator ne može se koristiti s članovima strukture jer nasljeđivanje nije podržano od struktura.

Zaštićena metoda može se deklarirati pomoću "virtualnog" modifikatora kako bi se proširila logika koja je neophodna za izvršavanje specijalizacije u izvedenom razredu.
Ova je definicija napisana u C #