Ferramentas

Kodebits Dia 61: Expressão de Objeto | Kodeco

O Kodebits Day 61 explora a utilização de expressões de objeto no Kotlin, demonstrando como criar instâncias anônimas que implementam uma interface chamada Greeter e exibindo a saída 'Hi' quando o método greet() é invocado.

Compartilhar
Kodebits Day 61: Object Expression | Kodeco

Qual é a saída?

interface Greeter {
  fun greet(): String
}
fun main() {
  val g = object : Greeter {
    override fun greet() = "Olá"
  }
  println(g.greet())
}

Experimente no Kotlin Playground online →

[spoiler title="Solução"]

Resposta:

Olá

Explicação:

As expressões de objeto criam instâncias anônimas que implementam interfaces ou estendem classes.

[/spoiler]


Leitura Adicional

Fonte original

Conteúdo traduzido e adaptado pela redação do Notícias Mobile. Confira também a matéria na fonte original.

Leia a matéria completa