Solucionado (ver solução)

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!

Solucionado
(ver solução)
1
resposta

Dúvida sobre o uso do @Override

Boa noite!

Na classe ContaCorrente reescrevemos o método "saca" da classe Conta que não é abstrato, indicamos para o Java essa reescrita com @Override, correto?

Em seguida, também na classe ContaCorrente, reescrevemos o método "deposita", que por sua vez, é abstrato. Indicamos a reescrita com @Override.

Nas duas situações, com ou sem @Override, o código compila.

Fiquei em dúvida para que ele serve. Apenas para semântica do código, ou influencia no processamento?

(Lembro que foi explicado em algum vídeo, mas me esqueci rs)

Abraços!!

1 resposta
solução!

Boa noite, Danilo! Como vai?

Isso, é somente semântico! Com ele outros programadores que trabalhem no mesmo código terão uma indicação visual de que aquele método na realidade está sendo sobrescrito. Além disso, se vc colocar essa anotação num método que não esteja sendo sobrescrito dará erro de compilação.

Grande abraço e bons estudos!