O "@Override" é uma ferramenta contida na linguagem Java ou é do Eclipse? (Porque eu não estou usando o Eclipse durante o curso. )
O "@Override" é uma ferramenta contida na linguagem Java ou é do Eclipse? (Porque eu não estou usando o Eclipse durante o curso. )
É 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