Apresenta erro no seguinte trecho do código:
@Override
public double getValorImposto() {
return super.saldo*0.01; //nesta linha da a mensagem de erro "Multiple markers at this line - The field conta.saldo is not visible - getSaldo cannot be resolved or is not a field.
}
já tentei mudar para " return super.getSaldo * 0.01;" mas também apresentou o erro acima.
E só consegui resolver quando coloquei assim:
@Override public double getValorImposto() { return super.getSaldo()*0.01; }
****Segue código completo da classe (como funcionou pra mim):
public class ContaCorrente extends conta implements Tributavel {
public ContaCorrente(int agencia, int numero) {
super(agencia, numero);
}
@Override
public boolean saca(double valor) {
double valoraSacar = valor + 0.2;
return super.saca(valoraSacar);
}
@Override
public double getValorImposto() {
return super.getSaldo()*0.01;
}
}