Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

DIferença entre usar o new ou não

Qual a diferença entre esses dois blocos de código fora os tipos? var maria = Analista(nome = Maria, numero = 1001) e Funcionario maria = new Analista() pensando que Funcionario é uma superclasse de Analista.

Tô pensando que caso não use um método específico de analista os dois vão ter o comportamento parecido.

1 resposta
solução!

Olá Estela, tudo bem?

Em Kotlin não precisa usar a palavra-chave "new" para instanciar um objeto. Para criar uma instância de classe é só chamar o construtor como uma função regular. O uso da palavra chave new se torna redundante, mas na prática não tem diferença entre usar new ou não.