Junior — Middle
Meg tudná magyarázni, hogy a Kotlinban mit értünk az 'objekt' kifejezés alatt?
sobes.tech MI
Válasz az MI-től
В Kotlin ключевое слово object используется для объявления синглтона — объекта, который создаётся один раз и доступен глобально. Это удобный способ создать единственный экземпляр класса без необходимости писать шаблон синглтона вручную.
Пример:
object DatabaseConfig {
val host = "localhost"
val port = 5432
fun connect() {
println("Подключение к базе данных на $host:$port")
}
}
// Использование
DatabaseConfig.connect()
Кроме того, object используется для создания анонимных объектов и объектов-компаньонов (companion objects), которые позволяют создавать статические члены в классах.