Uma ótima tarde, Senhores!
Tenho uma dúvida em relação ao código "@Override".
Quando utilizo o "quick fix" para criar um método obrigatório na classe, o mesmo sempre escreve acima do código o "@Override". Gostaria de saber se ele é necessário nos exemplos que estamos desenvolvendo? É uma boa praticar deixa-lo, ou em alguns casos é interessante apagar?
Exemplo:
public class SeguroDeVida implements Tributavel {
@Override
public double calcularTributos() {
return 42;
}
}
public class ContaCorrente extends Conta implements Tributavel {
public void atualiza(double taxa) {
this.saldo += this.saldo * taxa * 2;
}
@Override
public void saca(double valor) {
// TODO Auto-generated method stub
}
@Override
public void deposito(double valor) {
// TODO Auto-generated method stub
}
@Override
public double calcularTributos() {
return this.getSaldo() * 0.01;
}
}
Grato.