Дом развитие Что такое поле? - определение из техопедии

Что такое поле? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает Поле?

Поле в C # является членом класса или объекта любого типа, представляющего ячейку памяти для хранения значения.

Поля используются для хранения данных, которые должны быть доступны нескольким методам класса и доступны в течение всего времени существования объекта. Поля позволяют классу или структуре инкапсулировать данные с помощью опций, определяющих их доступность на нескольких уровнях.

Как правило, поле используется для определения переменной в классе с доступностью как закрытой или защищенной. Поле, которое должно быть открыто где-либо за пределами класса, может быть инкапсулировано как открытый метод, свойство или индексатор.

Поле также известно как переменная уровня класса или переменная-член.

Техопедия объясняет поле

Поле должно быть объявлено в типе (классе или структуре) с его типом данных и идентификатором, который присваивает имя члену. Он также может быть указан с атрибутами и модификаторами, такими как new, модификатор доступа (открытый, закрытый, защищенный, внутренний), статический, доступный только для чтения и volatile во время его объявления. Также может быть назначено начальное значение.

Поле может иметь статический тип или тип экземпляра. Статическое поле не связано ни с одним экземпляром типа и является общим для всех экземпляров типа. Поле экземпляра связано с экземпляром типа, так что каждый экземпляр типа имеет свой собственный набор всех полей экземпляра класса.

Например, личные данные класса Employee, такие как имя, обозначение и т. Д., Могут храниться как поля экземпляров для хранения значений каждого объекта Employee.

Поле только для чтения может быть назначено только во время объявления или в экземпляре или статическом конструкторе этого класса.

Поле отличается от локальной переменной тем, что к первому может быть получен доступ более чем одним методом, и его можно использовать вне области действия одного метода, тогда как последний используется внутри самого метода.

Поле может быть защищено свойством, которое позволяет читать и записывать (после проверки) поле. Свойство также позволяет изменять внутреннюю реализацию данных, представленных в виде поля, не нарушая существующий код.

Это определение было написано в контексте C #
Что такое поле? - определение из техопедии