Sobes.tech
Junior — Middle

Qual é o papel e o propósito da palavra-chave 'object' na programação?

sobes.tech IA

Resposta da IA

Na linguagem Kotlin, a palavra-chave object é usada para declarar um singleton — um objeto que é criado uma única vez e existe como uma única instância. Isso é útil quando é necessário ter acesso global a um objeto sem precisar criá-lo toda vez.

Além disso, object é usado para criar objetos anônimos (semelhantes às classes anônimas em Java) e para declarar objetos companheiros (companion object), que permitem criar membros estáticos dentro de classes.

Exemplo de singleton:

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

// Uso
Logger.log("Olá, mundo!")