Sobes.tech
Junior — Middle

Mi a szerepe és célja az 'object' kulcsszónak a programozásban?

sobes.tech MI

Válasz az MI-től

В языке Kotlin ключевое слово object используется для объявления синглтона — объекта, который создаётся один раз и существует в единственном экземпляре. Это удобно, когда нужно иметь глобальный доступ к какому-то объекту без необходимости создавать его каждый раз.

Кроме того, object применяется для создания анонимных объектов (аналог анонимных классов в Java) и для объявления объектов-компаньонов (companion object), которые позволяют создавать статические члены внутри классов.

Пример синглтона:

object Logger {
    fun log(message: String) {
        println("Log: $message")
    }
}

// Использование
Logger.log("Привет, мир!")