Назад к вопросам
СБЕР
OZON
Junior — Middle
65
Можете объяснить, что в Kotlin понимается под термином 'object'?
Компании, где спрашивали
ФГАНУ НИИ
Ответ от нейросети
sobes.tech AI
В Kotlin ключевое слово object используется для объявления синглтона — объекта, который создаётся один раз и доступен глобально. Это удобный способ создать единственный экземпляр класса без необходимости писать шаблон синглтона вручную.
Пример:
object DatabaseConfig {
val host = "localhost"
val port = 5432
fun connect() {
println("Подключение к базе данных на $host:$port")
}
}
// Использование
DatabaseConfig.connect()
Кроме того, object используется для создания анонимных объектов и объектов-компаньонов (companion objects), которые позволяют создавать статические члены в классах.