Кућа Развој Шта је поље? - дефиниција из техопедије

Шта је поље? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи поље?

Поље у Ц # је члан класе или било којег објекта који представља меморијску локацију за чување вредности.

Поља се користе за чување података који морају бити доступни вишеструким методама класе и доступни током целог животног века објекта. Поља омогућавају класи или структури да капсулирају податке опцијама да одреде њихову доступност на више нивоа.

Опћенито, поље се користи за дефинирање варијабле у класи с приступачношћу као приватном или заштићеном. Поље које треба бити изложено било где изван класе може се капсулирати као јавни метод, имовина или индекс.

Поље је такође познато као варијабла на нивоу класе или варијабла члана.

Техопедија објашњава Фиелд

Поље мора бити декларисано у типу (разреду или структури) са својим типом података и идентификатором који именује члана. Такође се може одредити атрибутима и модификаторима као што су нови, модификатор приступа (јавни, приватни, заштићени, интерни), статички, само за читање и променљив током декларације. Такође му се може доделити почетна вредност.

Поље може бити статичког или примера. Статичко поље није повезано ни са једном инстанцом типа и дели се између свих инстанци типа. Поље инстанције је повезано са инстанцом типа тако да свака инстанца типа има свој скуп свих инстанци класе класе.

На пример, лични подаци класе запосленика као што су име, ознака итд. Могу се сачувати као поља примерака за складиштење вредности сваког објекта запосленика.

Поље само за читање може се додијелити само за вријеме декларације или у инстанци или статичком конструктору те класе.

Поље се разликује од локалне променљиве по томе што се првој може приступити више метода и може се користити изван опсега једне методе, док се друга користи унутар саме методе.

Поље се може заштитити својством које омогућава читање и уписивање (након валидације) поља. Својство такође омогућава промену интерне примене података представљених као поље без пробијања постојећег кода.

Ова дефиниција је написана у контексту Ц #
Шта је поље? - дефиниција из техопедије