Hjem Utvikling Hva er et felt? - definisjon fra techopedia

Hva er et felt? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Field?

Et felt, i C #, er medlem av en klasse eller et objekt av en hvilken som helst type som representerer et minneplass for lagring av en verdi.

Felt brukes til å lagre data som må være tilgjengelige for flere metoder i en klasse og som er tilgjengelige gjennom en gjenstands levetid. Felt gjør det mulig for en klasse eller struktur å innkapsle dataene med alternativer for å spesifisere tilgjengeligheten på flere nivåer.

Generelt brukes et felt for å definere en variabel i en klasse med tilgjengelighet som privat eller beskyttet. Et felt som må eksponeres hvor som helst utenfor klassen, kan innkapsles som en offentlig metode, eiendom eller indekser.

Et felt er også kjent som en variabel på klassnivå eller medlemsvariabel.

Techopedia forklarer Field

Et felt må deklareres i en type (klasse eller struktur) med datatypen og en identifikator som navngir medlemmet. Det kan også spesifiseres med attributter og modifikatorer som ny, tilgangsmodifiserer (offentlig, privat, beskyttet, intern), statisk, skrivebeskyttet og ustabil under erklæringen. Det kan også tildeles en startverdi.

Et felt kan være av statisk eller forekomsttype. Et statisk felt er ikke tilknyttet noen forekomst av en type og deles mellom alle forekomster av typen. Et forekomstfelt er assosiert med en forekomst av en type slik at hver forekomst av en type har sitt eget sett med alle forekomstfeltene i en klasse.

For eksempel kan personopplysningene til en ansattes klasse som navn, betegnelse osv. Lagres som forekomstfelt for å lagre verdiene til hvert ansatt-objekt.

Et skrivebeskyttet felt kan bare tilordnes under erklæring eller i en forekomst eller statisk konstruktør av den klassen.

Et felt skiller seg fra en lokal variabel ved at førstnevnte kan nås med mer enn én metode og kan brukes utenfor omfanget av en enkelt metode, mens sistnevnte brukes i selve metoden.

Et felt kan beskyttes av en egenskap som gjør det mulig å lese og skrive (etter validering) av et felt. Egenskap gir også mulighet for å endre den interne implementeringen av data representert som et felt uten å bryte den eksisterende koden.

Denne definisjonen ble skrevet i sammenheng med C #
Hva er et felt? - definisjon fra techopedia