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();"?
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!