Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Por que instaciar o objeto dentro do contrutor?

Na aula é criado um atributo do tipo AutenticacaoUtil que é instanciado no construtor, dessa forma:

private AutenticacaoUtil util;

public Cliente() {
    this.util = new AutenticacaoUtil();
}

Por que foi instaciado dentro do construtor, e não instaciar desta forma?

private AutenticacaoUtil util = new AutenticacaoUtil();
2 respostas
solução!

Oie Luccas, tudo bem com você?

Ambas soluções estão certas e alcançam o mesmo resultado, por isso não há diferença quanto ao seu uso nessa situação.

No mais, a decisão de fazer desse jeito ou de outro é de arquitetura, vai depender de cada caso e do estilo do programador.

Espero que eu tenha ajudado, qualquer dúvida ou problema fico a disposição :)

Bons estudos!

Igor, muito obrigado!