Sobes.tech
Junior — Middle

Qual é a classe base que serve de antepassado para todas as classes na linguagem Kotlin?

sobes.tech IA

Resposta da IA

Na linguagem Kotlin, a classe base que é antecessora de todas as classes é a classe Any. Ela é semelhante à classe Object em Java, mas não contém métodos para trabalhar com fluxos ou sincronização.

A classe Any contém três métodos principais que estão disponíveis em todas as classes Kotlin:

  • equals() — para verificar a igualdade de objetos
  • hashCode() — para obter o código hash do objeto
  • toString() — para obter a representação em string do objeto

Exemplo de uso:

val obj: Any = "Exemplo"
println(obj.toString())  // Mostrará: Exemplo