Junior — Middle
81
Какова роль и назначение ключевого слова 'object' в программировании?
Companies where asked
Answer from AI
sobes.tech AI
В языке Kotlin ключевое слово object используется для объявления синглтона — объекта, который создаётся один раз и существует в единственном экземпляре. Это удобно, когда нужно иметь глобальный доступ к какому-то объекту без необходимости создавать его каждый раз.
Кроме того, object применяется для создания анонимных объектов (аналог анонимных классов в Java) и для объявления объектов-компаньонов (companion object), которые позволяют создавать статические члены внутри классов.
Пример синглтона:
object Logger {
fun log(message: String) {
println("Log: $message")
}
}
// Использование
Logger.log("Привет, мир!")