Hozzáférhetetlen tag

Szerző: Lewis Jackson
A Teremtés Dátuma: 8 Lehet 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Hozzáférhetetlen tag - Technológia
Hozzáférhetetlen tag - Technológia

Tartalom

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

A C # -ben egy hozzáférhetetlen tag olyan tag, amelyhez nem lehet hozzáférni egy meghatározott típushoz. 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.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

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ó mindenféle hátrányban. 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õ, akkor 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 #