Importante

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!

1
resposta

[DÚVIDA] Por que não usar um objeto Medico para atualizar?

No método atualizar() da classe MedicoController, por que utilizar uma variável (var medico = ...) e não utilizar um objeto (Medico medico = ...) Testando aqui verifiquei que ambos funcionam!Obrigado

1 resposta

Oi Marco!

O var é um recurso que entrou no Java 10, servindo apenas para simplificar o código:

var medico = repository.getReferenceById(dados.id());

//é o mesmo que:
Medico medico = repository.getReferenceById(dados.id());

Assim evitamos ficar repetindo o nome da classe, com a utilização da palavra reservada var.

Bons estudos!