2
respostas

@Override

O "@Override" é uma ferramenta contida na linguagem Java ou é do Eclipse? (Porque eu não estou usando o Eclipse durante o curso. )

2 respostas

É uma anotação do java, significa que o método está sobrescrevendo um outro método de mesmo nome da superclasse

E não é obrigado usar o @Override, mas é uma boa prática.

E porque é uma boa prática: Caso você use o @Override e não exista na classe mãe aquele método, o compilar dá erro. O que pode não parecer legal, mas é algo que vai chamar a sua atenção que pode ter algo de errado no seu código