Що таке атрибути в об’єктно-орієнтованому програмуванні?
В об'єктно-орієнтованому програмуванні атрибут (або властивість) є характеристикою або ознакою класу. Це змінна, яка пов’язана з об’єктом і може використовуватися для зберігання інформації про об’єкт. Атрибути зазвичай використовуються для визначення стану об’єкта, як-от його ім’я, вік або адреса.
Наприклад, у класі під назвою «Person» атрибути можуть включати «firstName», «lastName», «age» та "адреса". Ці атрибути використовувалися б для зберігання інформації про кожен об’єкт особи, наприклад, її імені та прізвища, віку та адреси.
Атрибути можуть бути загальнодоступними (доступними поза класом) або приватними (доступними лише в межах класу). Вони також можуть бути доступними лише для читання або запису. Атрибути зазвичай визначаються у визначенні класу за допомогою спеціального синтаксису, такого як «public int age», щоб вказати, що атрибут є загальнодоступним цілим числом під назвою «age».