Pole inštancie

Autor: Lewis Jackson
Dátum Stvorenia: 8 Smieť 2021
Dátum Aktualizácie: 21 V Júni 2024
Anonim
KUKA.Sim 4.0 ENG Webinar by KUKA Nordic
Video: KUKA.Sim 4.0 ENG Webinar by KUKA Nordic

Obsah

Definícia - Čo znamená pole Instance?

Pole inštancie v C # je premenná akéhokoľvek typu obsiahnutá v triede alebo štruktúre a používa sa na ukladanie objektových údajov. Je to člen typu, ktorý obsahuje, s jednou kópiou poľa pre každú inštanciu typu, ktorý obsahuje.

Polia inštancie predstavujú údaje triedy, ktorá umožňuje objektu udržiavať jeho stav. Tieto polia sú obvykle exponované ako vlastnosť, pomocou ktorej je možné meniť internú implementáciu poľa podľa vylepšení v dizajne triedy bez toho, aby sa zaviedli akékoľvek prerušenia zmien. Táto výhoda neguje účinok miernej réžie pri prístupe k poliam prostredníctvom vlastností.

Hlavným zámerom navrhovania polí inštancie je zapuzdrenie údajov, ku ktorým musia byť prístupné všetky metódy triedy, a umožnenie ukladania údajov počas celej životnosti inštancie triedy. Okrem toho sa dá zabrániť tomu, aby údaje boli náhodne poškodené tým, že ich skryjú s požadovanou úrovňou dostupnosti.

Pole inštancie sa označuje aj ako premenná inštancie.


Ú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 inštanciu poľa

Pole inštancie sa deklaruje v rámci bloku triedy spolu s podrobnosťami o jeho názve, úrovni prístupu a type údajov. Jeho úroveň prístupu môže byť špecifikovaná pomocou ktoréhokoľvek z modifikátorov prístupu, ktoré sú súkromné, chránené, verejné, interné a chránené interne. Polia sa vo všeobecnosti používajú so súkromnou alebo chránenou prístupnosťou, aby sa zabránilo ich priamemu prístupu k kódu klienta.

Počas inštancie triedy každá inštancia triedy zaberá samostatný pamäťový priestor a jej polia majú samostatné a nezávislé hodnoty. Na rozdiel od statického poľa, ktoré patrí do triedy a je zdieľané medzi všetkými inštanciami triedy, do poľa inštancie sa dá pristupovať iba z inštancie triedy.

Napríklad zvážte triedu, ktorá má dátum ako pole inštancie. Keď sa vytvoria dve inštancie tejto triedy ako X a Y, hodnota dátumu pre objekt X sa môže zmeniť bez ovplyvnenia hodnoty objektu Y.

Polia inštancie sa môžu inicializovať pomocou operátora priradenia s počiatočnou hodnotou, keď sú deklarované. Polia inštancie sa môžu použiť aj s modifikátorom len na čítanie, takže jeho hodnota môže byť priradená iba raz, buď vo vyhlásení, alebo v konštruktore svojej triedy.


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