Kotlin для початківців: Структури даних — Об'єкти
Архів
22 листопада 2022 р.2 хв читанняОновлено 27 лютого 2026 р.Kotlin для початківців
Об'єкти
Щоб краще зрозуміти, як працюють об'єкти у програмуванні, візьмемо приклад із реального життя. Нехай це буде ваш домашній вихованець — кіт.
Розглянемо його як об'єкт. У нього є ідентифікатор (назва), властивості (ім'я, вік) та функції (наприклад, нявкання).
Властивості
Властивість — це те саме, що й змінна, тільки вона прив'язана до конкретного об'єкта.
Функції
Ми вже знаємо, що таке функції. Різниця лише в тому, що для виклику функції об'єкта нам потрібен сам цей об'єкт.
ℹ️ Інформація
Область видимості властивостей та функцій обмежується самим об'єктом. Вони доступні лише тоді, коли доступний сам об'єкт і вони не позначені якprivate.
Kotlin
Для створення одиничного об'єкта в Kotlin використовується ключове слово
object. Назви об'єктів завжди пишуться з великої літери (UpperCamelCase).kotlin
Щоб отримати дані з об'єкта, ми просто звертаємося до нього за іменем:
kotlin
💡 Додатково
У прикладі вище ми використовуємо${Cat.name}, оскількиCat.name— це вираз (перша частина не є змінною).
💡 Потрібно знати
Об'єкти також мають свої області видимості. Якщо ви позначите об'єкт або властивість всередині якprivate, вони не будуть доступні ззовні:kotlin
А що робити, якщо у нас декілька котів? Розберемо в наступній темі про класи.
Kotlin для початківців