Olá Pessoal, inseri no Eclipse a classe AtualizadorDeContas como fiz no projeto anterior, ou seja, apenas criei uma classe e copiei no Eclipse. Só que queria entender as mensagens que aparecem de erro, como por ex, fica um "X" em vermelho e quando posiciono o mouse mostra a mensagem: "The nested type AtualizadorDeContas cannot hidden or enclosing type". O problema não é a leitura da mensagem, eu entendi ! :) .. o problema é entender tecnicamente o que significa isso. :(
Outra coisa é quando executo o "Run as" aparece a mensagem de que há erros mas Proceder Yes ou No. Quando eu clico em Yes o java é executado normalmente exibindo o resultado na janela console. Olhei meu programa mas não vi erros.
Minha classe AtualizadorDeContas ficou assim:
public class AtualizadorDeContas {
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;
}
}
}