Casa Desenvolupament Què és un camp? - Definició de tecnologia

Què és un camp? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què vol dir Camp?

Un camp, en C #, és membre d’una classe o d’un objecte de qualsevol tipus que representi una ubicació de memòria per emmagatzemar un valor.

Els camps s'utilitzen per emmagatzemar dades que han de ser accessibles a diversos mètodes d'una classe i disponibles durant tota la vida d'un objecte. Els camps permeten a una classe o estructura encapsular les dades amb opcions per especificar la seva accessibilitat a diversos nivells.

En general, un camp s'utilitza per definir una variable d'una classe amb accessibilitat com a privada o protegida. Un camp que cal exposar a qualsevol lloc de fora de la classe es pot encapsular com a mètode públic, propietat o indexador.

Un camp també es coneix com a variable a nivell de classe o variable de membre.

Techopedia explica Field

S'ha de declarar un camp en un tipus (classe o estructura) amb el seu tipus de dades i un identificador que nomena el membre. També es pot especificar amb atributs i modificadors com ara nou, modificador d’accés (públic, privat, protegit, intern), estàtic, de només lectura i volàtil durant la seva declaració. També se li pot assignar un valor inicial.

Un camp pot ser de tipus estàtic o d’instància. Un camp estàtic no està associat a cap instància d’un tipus i es comparteix entre totes les instàncies del tipus. Un camp d’instància està associat a una instància d’un tipus tal que cada instància d’un tipus té el seu propi conjunt de tots els camps d’instància d’una classe.

Per exemple, les dades personals d’una classe d’empleat com el nom, la designació, etc. es poden emmagatzemar com a camps d’instància per emmagatzemar els valors de cada objecte Empleat.

Un camp de només lectura es pot assignar només durant la declaració o en una instància o constructor estàtic d'aquesta classe.

Un camp difereix d'una variable local, ja que es pot accedir al primer mitjançant més d'un mètode i es pot utilitzar fora de l'abast d'un mètode, mentre que el segon s'utilitza dins del propi mètode.

Un camp es pot protegir mitjançant una propietat que permet llegir i escriure (després de la validació) un camp. La propietat també permet canviar la implementació interna de les dades representades com a camp sense trencar el codi existent.

Aquesta definició es va escriure en el context de C #
Què és un camp? - Definició de tecnologia