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

Instancia de objeto no contrutor

Na vídeo aula https://cursos.alura.com.br/course/java-heranca-interfaces-polimorfismo/task/35092 é instanciado o atributo autenticador somente dentro do construtor , sendo que poderia também ser instanciado diretamente no atributo sem necessidade do construtor. A ideia que eu tenho, é de que isso foi feito com o objetivo de economia de espaço na memoria ,pois assim somente é instanciado o atributo quando um objeto desta classe for instanciado, evitando assim, que toda vez que o programa for executado, seja instanciado um objeto , podendo este não ser utilizado. Este é realmente o objetivo de instanciar no construtor e não direto no atributo?

1 resposta
solução!

Oi Matheus, até onde sei, na prática não faz diferença. No geral, acredito que instanciar no construtor é mais uma boa prática e / ou convenção.