Sobes.tech
Junior — Middle
80

Kotlin-те 'объект' термині не білдіреді деп түсіндіре аласыз ба?

Сұралған компаниялар
СБЕРСБЕР
OZONOZON
ФГАНУ НИИ

AI-дан жауап

sobes.tech AI

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

Пример:

object DatabaseConfig {
    val host = "localhost"
    val port = 5432

    fun connect() {
        println("Подключение к базе данных на $host:$port")
    }
}

// Использование
DatabaseConfig.connect()

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