Forekomstfelt

Forfatter: Lewis Jackson
Oprettelsesdato: 8 Kan 2021
Opdateringsdato: 20 Juni 2024
Anonim
ТАО: Путь Вознесения.  Книга 12.  Ложные вознесения и накачивание межпространства.
Video.: ТАО: Путь Вознесения. Книга 12. Ложные вознесения и накачивание межпространства.

Indhold

Definition - Hvad betyder forekomstfelt?

Et eksempelfelt i C # er en variabel af enhver type indeholdt i en klasse eller struktur og bruges til at gemme objektdata. Det er et medlem af dens indeholdende type med en kopi af feltet for hvert eksempel af den indeholdende type.

Forekomstfelter repræsenterer dataene fra en klasse, der gør det muligt for et objekt at opretholde sin tilstand. Disse felter er normalt eksponeret som en egenskab, hvorved den interne implementering af feltet kan ændres i henhold til forbedringerne i design af klassen uden at indføre nogen ødelæggende ændringer. Denne fordel ophæver effekten af ​​det lille overhead ved adgang til markerne gennem egenskaber.

Hovedformålet med at designe forekomstfelter er at indkapsle data, der skal få adgang til ved alle klassens metoder og tillade, at dataene gemmes i hele klassens instans levetid. Derudover kan data forhindres i utilsigtet korruption ved at skjule dem med det krævede niveau for tilgængelighed.

Forekomstfelt kaldes også en forekomstvariabel.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer forekomstfelt

Et eksempelfelt er deklareret inden for klasseblokken sammen med detaljer om dets navn, adgangsniveau og datatype. Dets adgangsniveau kan specificeres ved hjælp af en hvilken som helst af adgangsmodifikatorerne, som er private, beskyttede, offentlige, interne og beskyttede interne. Generelt bruges felter med privat eller beskyttet tilgængelighed for at forhindre deres direkte adgang til klientkode.

Under instanceringen af ​​en klasse optager hvert forekomst af klassen et separat hukommelsesområde, og dets felter har separate og uafhængige værdier. I modsætning til statisk felt, der hører til en klasse og deles mellem alle forekomster af klassen, kan der kun fås adgang til eksempelfelt fra et eksempel på en klasse.

Overvej for eksempel en klasse, der har dato som et eksempelfelt. Når to forekomster af denne klasse oprettes som X og Y, kan datoværdien for objekt X ændres uden at påvirke værdien af ​​objekt Y.

Forekomstfelter kan initialiseres ved hjælp af tildelingsoperatøren med en startværdi, når den erklæres. Forekomstfelter kan også bruges med en read-only modifier, så dens værdi kun kan tildeles en gang, enten i erklæringen eller i konstruktøren af ​​sin klasse.


Denne definition blev skrevet i C #