Nao sei o que esta acontecendo, mas meu codigo nao compila pois da um erro no Collections.sort.
"The method sort(List) in the type Collections is not applicable for the arguments (List)"
meu codigo esta no link abaixo
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Nao sei o que esta acontecendo, mas meu codigo nao compila pois da um erro no Collections.sort.
"The method sort(List) in the type Collections is not applicable for the arguments (List)"
meu codigo esta no link abaixo
No tua classe ContaPoupanca o compareTo está recebendo uma ContaCorrente ao invés de uma ContaPoupanca
public class contaPoupanca extends Conta implements Comparable<contaPoupanca> {
public contaPoupanca(int i, String nome, int numero) {
this.deposita(i);
this.setNome(nome);
this.setNumero(numero);
}
public void atualiza (double taxa){
this.saldo += this.saldo * (taxa * 3);
}
public void saca(double valor){
if (this.saldo > valor){
this.saldo -= valor - 0.10;
}
else {
System.out.println("Saldo insuficiente");
}
}
@Override
public int compareTo(contaPoupanca o) {
return this.getNumero() - o.getNumero();
}
}
Verdade, era isso mesmo. Muito Obrigado.