Primestno polje

Avtor: Lewis Jackson
Datum Ustvarjanja: 8 Maj 2021
Datum Posodobitve: 20 Junij 2024
Anonim
Primestno polje - Tehnologija
Primestno polje - Tehnologija

Vsebina

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 vse metode 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.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

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 deklaraciji bodisi v konstruktorju svojega razreda.


Ta opredelitev je bila napisana v besedilu C #