Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Dúvida no Ex. 1 da Aula 9 - Façades e Singletons

No vídeo do Singleton, foi atribuído o valor do atributo EmpresaFacade na definição do atributo (private static EmpresaFacade instancia = new EmpresaFacade();) qual a diferença de fazer desta forma ou de fazer no construtor ?

1 resposta
solução

Olá Marcelo,

Se você fizer no construtor, o objeto será inicializado apenas quando você construir uma instância daquele objeto. Inicializando assim, estaticamente, você garante que esse atributo irá existir independente de nenhuma instância.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software