Criei a classe Poupança estendida da classe Conta e está dando um erro nos dois métodos atualiza e deposita. A classe ContaCorrente está correta. Poderia verificar?
ERRO: Multiple markers at this line
- saldo cannot be resolved or is not a field
- saldo cannot be resolved or is not a field
Segue abaixo o código:
public class Conta {
protected double saldo;
public void deposita(double valor){
this.saldo+=valor;
}
public void saca(double valor){
this.saldo-=valor;
}
public void atualiza(double taxa){
this.saldo+=this.saldo*taxa;
}
}
public class ContaCorrente extends Conta {
public void atualiza(double taxa){
this.saldo+=this.saldo*(taxa*2);
}
}
public class ContaPoupanca extends Conta{
public void atualiza(double taxa) {
this.saldo+= this.saldo*taxa*3;
}
public void deposita(double valor) {
this.saldo+= valor-0.10;
}
}