Solucionado (ver solução)
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!