Itthon Fejlesztés Mi a hozzáférhetetlen tag? - meghatározás a techopedia alapján

Mi a hozzáférhetetlen tag? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a hozzáférhetetlen tag?

A C # összeférhetetlen tagja olyan tag, amelyhez egy adott típus nem fér hozzá. Az egyik típusúhoz nem hozzáférhető tag hozzáférhet egy másik típushoz is.


Egy hozzáférhetetlen tag megszerezheti a hozzáférhetőségi szintet, amely ellenőrzi annak használatát, annak a kódnak a többi részében, amelyben deklarálva van, vagy más egységből.


Egy típusú tag úgy van kialakítva, hogy hozzáférhetetlen legyen bizonyos típusoktól a beépítés céljából. Az adatok beágyazása segít megvédeni az objektumon belüli adatokat a véletlen sérülésektől, valamint elrejti a szükségtelen megvalósítási részleteket az objektum felhasználójától.

A Techopedia magyarázza az Elérhetetlen Tagot

Egy típusú tag hozzáférhetőségét az a típus határozza meg, amelyben él, és a hozzáférés-módosítót, amelyre a nyilatkozat során meghatározták. Az alábbiakban a hozzáférés módosítóit használjuk az akadálymentesség meghatározására:

  • Nyilvános: Hozzáférés mind a jelenlegi, mind a külső hivatkozáshoz.
  • Privát: A hozzáférés a tartalomtípusra korlátozódik.
  • Védett: A hozzáférés a tartalomtípushoz vagy osztályokhoz korlátozódik.
  • Belső: A hozzáférés csak az aktuális szerelésre korlátozódik.
  • Védett belső: A hozzáférés az aktuális összeszerelésre vagy a tartalomosztályból származó típusokra korlátozódik.

Például egy típust deklarálhatunk egy olyan módszerrel, amely rendelkezik egy védett módosítóval, hogy az osztályon kívül elérhetetlen, de a származtatott osztályokhoz hozzáférhető.


Nem minden hozzáférés-módosító használható minden kontextusban, minden típusú. Ha egy típusú tag nem tartalmaz hozzáférési módosítót a deklaráció során, akkor alapértelmezett hozzáférhetősége privát.


Ahogyan a C # akadálymentességét korlátozzuk, több konstrukciónak megkövetelnie kell, hogy egy típus legalább legalább ugyanolyan hozzáférhető legyen, mint egy tag vagy más típusú. Ezenkívül, ha a tag módszer, delegált vagy indexelõ, a visszatérési típusnak és a paraméter típusoknak legalább ugyanolyan hozzáférhetõnek kell lenniük, mint magának a tagnak. Nem elérhető tag használata fordítási idő hibát eredményez.

Ezt a meghatározást a C # összefüggésben írták
Mi a hozzáférhetetlen tag? - meghatározás a techopedia alapján