Будинки Розвиток Що таке поле? - визначення з техопедії

Що таке поле? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Поле?

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

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

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

Поле також відоме як змінна рівня класу або змінна члена.

Техопедія пояснює Поле

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

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

Наприклад, особисті дані класу Employee, такі як ім'я, позначення тощо, можуть зберігатися як поля екземпляра для зберігання значень кожного об'єкта Employee.

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

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

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

Це визначення було написано в контексті C #
Що таке поле? - визначення з техопедії