Como no exercício pede para deixar o método atualiza abstrato, porém ao deixar ele abstrato o correto q a ContaPoupanca mostrasse um erro mas o erro é mostrado no próprio método atualiza na classe Conta
public abstract class Conta {
protected double saldo;
private double limite;
String titular;
int agencia;
int numero;
private static int numeroIncremental = 1;
public static int getNumeroIncremental() {
return numeroIncremental;
}
public Conta() {
this.numero = numeroIncremental;
numeroIncremental++;
}
public void saca(double valor) throws Exception {
if (saldo >= valor) {
this.saldo -= valor;
} else {
throw new SaldoInsuficienteException(saldo);
}
}
public void deposita(double valor) {
this.saldo += valor;
}
public void setLimite(double novoLimite) {
this.limite = novoLimite;
}
private String titular() {
return titular;
}
public void setTitular(String titular) {
this.titular = titular;
}
public double getSaldo() {
return this.saldo;
}
public abstract void atualiza(double taxaSelic) { \\ERRO AQUI (ABSTRACT METHOS DO NOT SPECIFY A BODY )
}
}
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;
}
}