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

Erro no resultado do LInkedList

Olá, o resultado do seguinte código, é um identificador de objetos, não está retornando corretamente.

import java.util.Collections;
import java.util.LinkedList;
import java.util.List;

public class Colecao {

    public static void main(String[] args) {
        List<ContaPoupanca> contas = new LinkedList<ContaPoupanca>();

        ContaPoupanca c1 = new ContaPoupanca(400, "Caio");
        c1.deposita(1500.0);
        contas.add(c1);

        ContaPoupanca c2 = new ContaPoupanca(467, "Adriano");
        c2.deposita(2050.99);
        contas.add(c2);

        ContaPoupanca c3 = new ContaPoupanca(230, "Victor");
        c3.deposita(1070.0);
        contas.add(c3);

        Collections.sort(contas);

        for (ContaPoupanca conta : contas) {
            System.out.println(conta);
        }
    }
}
1 resposta
solução!

Oi Jessica, é que nesse caso você não implementou o método toString da classe ContaPoupanca. O println vai chamar esse método no seu objeto.. se vc não tiver implementado na sua classe, o da classe Object vai ser chamado.