Meu código funciona perfeitamente, entretanto não consigo imprimir os valores, só sai: coisas parecidas como: "br.com.Future.banco.conta.ContaCorrente@4e25154f br.com.Future.banco.conta.ContaCorrente@70dea4e"
Abaixo está disposto o código:
package br.com.Future.banco.conta;
import java.util.ArrayList;
import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
import java.util.Random;
import java.lang.Comparable;
import br.com.Future.banco.conta.*;
public class TesteOrdenacao {
public static void main(String[] args) {
List<Conta> contas = new LinkedList<Conta>();
Random random = new Random();
ContaCorrente c1 = new ContaCorrente("Larissa", random.nextInt(2000));
c1.deposita(random.nextInt(1000) + random.nextDouble());
contas.add(c1);
ContaCorrente c2 = new ContaCorrente("felipe", random.nextInt(100));
c2.deposita(random.nextInt(1000) + random.nextDouble());
contas.add(c2);
Collections.sort(contas);
for(Conta conta : contas){
System.out.println(conta.toString());
}
//@Override
//public String toString() {
// return "Nome: " + conta.nome + " conta: " + conta.getNumero() + " saldo: " + conta.getSaldo();
//}
}
}