Példány mező

Szerző: Lewis Jackson
A Teremtés Dátuma: 8 Lehet 2021
Frissítés Dátuma: 21 Június 2024
Anonim
Példány mező - Technológia
Példány mező - Technológia

Tartalom

Meghatározás - Mit jelent a példánymező?

A példánymező a C # -ben bármilyen típusú változó, amely osztályban vagy struktúrában található, és objektum adatok tárolására szolgál. A tartalomtípus tagja, a mező egy példányával a tartalomtípus minden egyes példányára vonatkozóan.

A példánymezők olyan osztály adatait képviselik, amely lehetővé teszi az objektum számára állapotának fenntartását. Ezek a mezők általában olyan tulajdonságnak vannak kitéve, amellyel a mező belső megvalósítása megváltoztatható az osztály tervezésének fejlesztései szerint, bármilyen töréses változtatás bevezetése nélkül. Ez az előny tagadja a kis fej fölösleges hatását a mezők tulajdonságokon keresztüli elérésére.

A példánymezők megtervezésének fő célja az adatok beépítése, amelyekhez az osztály összes módszerével hozzáférni kell, és lehetővé kell tenni az adatok tárolását az osztálypéldány teljes élettartama alatt. Ezen túlmenően az adatok megakadályozhatók a véletlenszerű korrupciótól azáltal, hogy elrejtik a szükséges hozzáférhetőségi szintet.

A példánymezőt szintén példányváltozónak nevezik.


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 a Példát

A példánymezőt az osztályblokkban deklarálják, a név, a hozzáférési szint és az adattípus részleteivel együtt. Hozzáférési szintjét bármilyen hozzáférési módosítóval meg lehet határozni, amelyek privát, védett, nyilvános, belső és belső védettségűek. Általában a mezőket privát vagy védett hozzáférhetőséggel használják, hogy megakadályozzák az ügyfélkódhoz való közvetlen hozzáférést.

Az osztály megjelenése során az osztály minden példánya külön memóriahelyet foglal el, és mezőinek külön és független értékei vannak. A statikus mezőktől eltérően, amely egy osztályhoz tartozik, és megosztott az osztály összes példánya között, a példánymező csak egy osztály példányából érhető el.

Például vegyünk példánymezőként egy olyan osztályt, amelynek dátuma van. Ha ennek az osztálynak két példánya X-ként és Y-ként jön létre, akkor az X objektum dátumértéke megváltoztatható az Y objektum értékének befolyásolása nélkül.

A példánymezők inicializálhatók a hozzárendelési operátor használatával egy kezdeti értékkel, amikor azt deklarálják. A példánymezők csak olvasható módosítóval is használhatók, így értéküket csak egyszer lehet kiosztani, akár a deklarációban, akár az osztály építőjében.


Ezt a meghatározást a C #