Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida no Ex. 3 da Aula 5 - Collections framework

Nao sei o que esta acontecendo, mas meu codigo nao compila pois da um erro no Collections.sort.

Classe Conta Poupança....

package br.com.empresa.banco.conta;

public class contaPoupanca extends Conta implements Comparable {

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(contaCorrente o) { return this.getNumero() - o.getNumero(); }

}

Classe TestaOrdenação....

package br.com.empresa.banco;

import java.util.List; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import br.com.empresa.banco.conta.*;

public class TestaOrdenacao {

public static void main(String[] args) {

List contas = new ArrayList();

contaPoupanca cp1 = new contaPoupanca(400, "Caio", 1); contaPoupanca cp2 = new contaPoupanca(500, "Jose", 2); contaPoupanca cp3 = new contaPoupanca(200, "Antonio", 3);

contas.add(cp1); contas.add(cp2); contas.add(cp3);

Collections.sort(contas);

for (contaPoupanca conta : contas) { System.out.println(conta); }

}

}

o erro que aparece é

The method sort(List) in the type Collections is not applicable for the arguments (List)

Ja alterei varias coisas mas nenhuma deu certo

1 resposta
solução!

fica melhor de ver o codigo aqui

https://bpaste.net/show/39f470d5d7a6