Hjem Udvikling Hvad er et felt? - definition fra techopedia

Hvad er et felt? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder felt?

Et felt i C # er et medlem af en klasse eller et objekt af en hvilken som helst type, der repræsenterer et hukommelsessted til lagring af en værdi.

Felter bruges til at gemme data, der skal være tilgængelige for flere metoder i en klasse og tilgængelige i hele et objekts levetid. Felter giver en klasse eller struktur mulighed for at indkapsle dataene med indstillinger til at specificere deres tilgængelighed på flere niveauer.

Generelt bruges et felt til at definere en variabel i en klasse med tilgængelighed som privat eller beskyttet. Et felt, der skal udsættes overalt uden for klassen, kan indkapsles som en offentlig metode, ejendom eller indekser.

Et felt kaldes også en klasse-variabel eller medlemsvariabel.

Techopedia forklarer Field

Et felt skal deklareres i en type (klasse eller struktur) med dens datatype og en identifikator, der navngiver medlemmet. Det kan også specificeres med attributter og modifikatorer såsom ny, adgangsmodifikator (offentlig, privat, beskyttet, intern), statisk, skrivebeskyttet og ustabil under dens erklæring. Det kan også tildeles en startværdi.

Et felt kan være af statisk eller forekomsttype. Et statisk felt er ikke tilknyttet nogen forekomst af en type og deles mellem alle forekomster af typen. Et forekomstfelt er knyttet til en forekomst af en type, således at enhver forekomst af en type har sit eget sæt af alle forekomstfelterne i en klasse.

For eksempel kan de personlige detaljer for en medarbejderklasse som navn, betegnelse osv. Gemmes som forekomstfelter for at gemme værdierne for hvert medarbejderobjekt.

Et skrivebeskyttet felt kan kun tildeles under erklæring eller i et tilfælde eller en statisk konstruktør af den klasse.

Et felt adskiller sig fra en lokal variabel, idet førstnævnte kan fås adgang til mere end én metode og kan bruges uden for omfanget af en enkelt metode, mens sidstnævnte anvendes inden for selve metoden.

Et felt kan beskyttes af en egenskab, der tillader læsning og skrivning (efter validering) af et felt. Ejendom giver også mulighed for at ændre den interne implementering af data, der er repræsenteret som et felt uden at bryde den eksisterende kode.

Denne definition blev skrevet i forbindelse med C #
Hvad er et felt? - definition fra techopedia