Na resposta do exercício, fiquei na dúvida sobre a função atualiza, a função que executa dentro da função roda() tem o nome atualiza, mas fora a função tem o nome da classe ou eu entendi errado? Fiquei um tempo sem fazer o curso, pode ser que esqueci algum conceito:
class AtualizadorDeContas {
private double saldoTotal = 0;
private double selic;
public AtualizadorDeContas(double selic) {
this.selic = selic;
}
public void roda(Conta c) {
System.out.println("===============================");
System.out.println("Saldo anterior: " + c.getSaldo());
c.atualiza(this.selic);
System.out.println("Saldo atualizado: " + c.getSaldo());
this.saldoTotal += c.getSaldo();
}
public double getSaldoTotal() {
return this.saldoTotal;
}
}