Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Companion object

Alex, esse companion object ainda não me entra na cabeça rsrs, quando usar, por que usar e como ele funciona. Pode dar uma clareada?

2 respostas
solução!

Se quisermos expor algum comportamento como static, podemos usar companion object. Estes estão object declarations dentro de uma classe. Esses objetos são inicializados quando a classe contida é resolvida, de maneira semelhante aos métodos static e variáveis ​​do mundo java.

Massa Otavio, muito obrigado