Olá,
Na vídeo aula https://cursos.alura.com.br/course/java-heranca-interfaces-polimorfismo/task/35092, é declarado "this.util = new AutenticacaoUtil();". Qual a diferença disso para "Autenticacao util = new AutenticacaoUtil();"?
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!
Olá,
Na vídeo aula https://cursos.alura.com.br/course/java-heranca-interfaces-polimorfismo/task/35092, é declarado "this.util = new AutenticacaoUtil();". Qual a diferença disso para "Autenticacao util = new AutenticacaoUtil();"?
Oi Roger, tudo bom?
A diferença é que um está atribuindo a instancia de AutenticacaoUtil ao atributo util o outro cria uma variavel util e atribui a ela. A variavel tem o escopo retrito ao método, o atributo pode ser acessado por qualquer método (não estático) =)
Abraço!