Neprístupný člen

Autor: Lewis Jackson
Dátum Stvorenia: 8 Smieť 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Neprístupný člen - Technológie
Neprístupný člen - Technológie

Obsah

Definícia - Čo znamená neprístupný člen?

Neprístupný člen v prípade C # je člen, ku ktorému nemá prístup špecifický typ. Neprístupný člen, ku ktorému nemá prístup jeden typ, môže byť prístupný iným typom.

Neprístupný člen môže získať úroveň prístupnosti, ktorá riadi jeho použitie, z iného kódu v zostave, v ktorej je deklarovaný, alebo z iných zostáv.

Člen typu je navrhnutý tak, aby bol neprístupný z určitých typov na účely zapuzdrenia. Zapuzdrenie údajov pomáha chrániť údaje v objekte pred náhodným poškodením a skryje zbytočné podrobnosti o implementácii pred používateľom objektov.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje neprístupný člen

Prístupnosť člena typu je určená typom, v ktorom sa nachádza, a modifikátorom prístupu, ktorý je mu určený počas jeho vyhlásenia. Nasledujú modifikátory prístupu, ktoré sa používajú na špecifikáciu prístupnosti:


  • Verejné: Prístup k súčasnému aj k externému súboru, ktorý ho odkazuje.
  • Súkromné: Prístup je obmedzený na typ obsahujúci.
  • Chránené: Prístup je obmedzený na triedu obsahujúcu typ alebo typy odvodené od typu obsahujúceho.
  • Interné: Prístup je obmedzený iba na aktuálne zostavenie.
  • Chránené interné: Prístup je obmedzený na aktuálne zostavenie alebo na typy odvodené z obsahujúcej triedy.

Napríklad typ možno deklarovať pomocou metódy, ktorá má chránený modifikátor tak, že je mimo triedy neprístupný, ale je prístupný odvodeným triedam.

Nie všetky modifikátory prístupu môžu byť použité vo všetkých nevýhodách všetkými typmi. Ak člen určitého typu počas svojho vyhlásenia nezahŕňa modifikátor prístupu, jeho predvolená prístupnosť je súkromná.

Podľa obmedzenia prístupnosti v C # niekoľko konštruktov vyžaduje, aby bol typ aspoň taký prístupný ako člen alebo iný typ. Okrem toho, ak je členom metóda, delegát alebo indexátor, typy návratu a parametre musia byť aspoň rovnako prístupné ako samotný člen. Použitie neprístupného člena bude mať za následok chybu kompilácie času.


Táto definícia bola napísaná v konk. C #