Olá, Meu programa não está compilando, mas não estou achando o que está errado. Já olhei as respostas dos exercícios 2 e 3 e para mim estão iguais aos meus.
Segue classe ContaPoupanca: public class ContaPoupanca extends Conta implements Comparable{
public void atualiza(double taxa){ this.saldo += this.saldo taxa 3; }
@Override public int compareTo(ContaPoupanca outra) { return this.getNumero() - outra.getNumero(); }
}
Segue classe TestaOrdenação public class TestaOrdenacao {
public static void main(String[] args) { List contas = new ArrayList();
ContaPoupanca c1 = new ContaPoupanca(400,"Caio"); c1.deposita(1500.0); contas.add(c1);
ContaPoupanca c2 = new ContaPoupanca(); c1.deposita(1000.0); contas.add(c2);
Collections.sort(contas);
for (Conta conta : contas) { System.out.println(conta); }
} }
Erros apresentados: 1)New ContaPoupanca, pois não é possível passar os parâmetros. 2)Sort da Collections.
Obrigada.