Поле екземпляра

Автор: Lewis Jackson
Дата Створення: 8 Травень 2021
Дата Оновлення: 21 Червень 2024
Anonim
РАБОТА С ПЕРИОДИЧЕСКИМИ ИЗДАНИЯМИ В АВТОМАТИЗИРОВАННОМ РЕЖИМЕ (НА ПРИМЕРЕ САБ ИРБИС64)
Відеоролик: РАБОТА С ПЕРИОДИЧЕСКИМИ ИЗДАНИЯМИ В АВТОМАТИЗИРОВАННОМ РЕЖИМЕ (НА ПРИМЕРЕ САБ ИРБИС64)

Зміст

Визначення - Що означає поле екземпляра?

Поле примірника в C # - це змінна будь-якого типу, що міститься в класі або структурі, і використовується для зберігання даних об'єкта. Він є членом його містить типу з однією копією поля для кожного примірника, що містить тип.

Поля екземплярів представляють дані класу, що дозволяє об’єкту підтримувати свій стан. Зазвичай ці поля піддаються впливу як властивість, завдяки якій внутрішню реалізацію поля можна змінити відповідно до удосконалень у дизайні класу без внесення змін. Ця перевага заперечує ефект невеликих накладних витрат на доступ до полів через властивості.

Основна мета проектування полів екземплярів - це інкапсуляція даних, до яких мають бути доступні всі методи класу, і дозволяють зберігати дані протягом усього життя екземпляра класу. Крім того, дані можна запобігти випадковій корупції, приховавши їх із необхідним рівнем доступності.

Поле екземпляра також називається змінною екземпляра.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює Поле інстанції

Поле примірника оголошується в блоці класу разом із деталями його імені, рівня доступу та типу даних. Її рівень доступу може бути визначений за допомогою будь-якого модифікатора доступу, який є приватним, захищеним, загальнодоступним, внутрішнім і захищеним внутрішнім. Взагалі поля використовуються з приватною або захищеною доступністю для запобігання їх прямого доступу до коду клієнта.

Під час інстанціювання класу кожен екземпляр класу займає окремий простір пам’яті, а його поля мають окремі та незалежні значення. На відміну від статичного поля, яке належить до класу і поділяється між усіма екземплярами класу, до поля екземпляра можна отримати доступ лише з екземпляра класу.

Наприклад, розглянемо клас, який має дату як поле примірника. Коли два екземпляри цього класу створені як X і Y, значення дати для об'єкта X можна змінити, не впливаючи на значення об'єкта Y.

Поля примірників можна ініціалізувати за допомогою оператора присвоєння з початковим значенням, коли воно оголошено. Поля екземплярів також можуть використовуватися з модифікатором, який може читати, щоб його значення можна було призначити лише один раз, або в декларації, або в конструкторі його класу.


Це визначення було написано в кон. C #