Domov Razvoj Kaj je polje primerka c? - definicija iz tehopedije

Kaj je polje primerka c? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni instančno polje?

Polje primerka v C # je spremenljivka katere koli vrste, vsebovana v razredu ali strukturi, in se uporablja za shranjevanje podatkov o objektu. Je član vrste, ki vsebuje, z eno kopijo polja za vsak primerek vrste, ki vsebuje.


Polja primerka predstavljajo podatke razreda, ki objektu omogoča ohranjanje stanja. Ta polja so ponavadi izpostavljena kot lastnost, s katero se lahko spremeni notranje izvajanje polja glede na izboljšave v dizajnu razreda, ne da bi pri tem prišlo do kakršnih koli prelomnih sprememb. Ta prednost izniči učinek rahlega režijskega dostopa do polja do lastnosti.


Glavni namen oblikovanja polj primerkov je zajemati podatke, do katerih morajo dostopati vsi načini razreda in omogočati shranjevanje podatkov v celotni življenjski dobi primerka razreda. Poleg tega lahko podatke preprečimo pred naključno korupcijo, če jih skrijemo z zahtevano stopnjo dostopnosti.


Polje primerka se imenuje tudi spremenljivka primerka.

Tehopedija razlaga instančno polje

Polje primerka je navedeno v bloku razreda skupaj s podrobnostmi o njegovem imenu, ravni dostopa in vrsti podatkov. Raven dostopa je mogoče določiti z uporabo katerega koli od modifikatorjev dostopa, ki so zasebni, zaščiteni, javni, notranji in zaščiteni notranji. Na splošno se polja uporabljajo z zasebno ali zaščiteno dostopnostjo, da se prepreči njihov neposreden dostop do kode stranke.


Med instanciranjem razreda vsak primerek razreda zasede ločen pomnilniški prostor, njegova polja pa imajo ločene in neodvisne vrednosti. Za razliko od statičnega polja, ki pripada razredu in je deljeno med vsemi instanci razreda, je do primerka polja mogoče dostopati le iz primerka razreda.


Na primer, razmislite o razredu z datumom kot polje primerka. Ko sta dva primera tega razreda ustvarjena kot X in Y, se lahko datum datuma za objekt X spremeni, ne da bi vplival na vrednost predmeta Y.


Polja primerkov je mogoče inicializirati z uporabo operaterja dodeljevanja z začetno vrednostjo, ko je razglašena. Polja primerkov je mogoče uporabiti tudi z modifikatorjem, ki je samo za branje, tako da lahko njegovo vrednost dodelimo samo enkrat, bodisi v izjavi bodisi v konstruktorju svojega razreda.

Ta definicija je bila napisana v okviru C #
Kaj je polje primerka c? - definicija iz tehopedije