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

Código do Array List não funciona.

Estava tentando reproduzir o código da video-aula, porém o resultado não obteve a mesma resposta. Na classe conta, não consegui reproduzir o codigo inteiro. A resposta deveria ser o segundo saldo da conta, porém tem como retorno o null .

public class Conta {
double numero;
 String nome;

    public Conta (String nome, double valor){
        this.numero = valor;
        this.nome = nome;
    }

    public Conta (double valor){
        this.numero = valor;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public double getNumero() {
        return numero;
    }

    public void setNumero(double numero) {
        this.numero = numero;
    }

    public String toString (){
        return nome;
    }
import java.util.ArrayList;

public class TestaColecoes {

    public static void main(String[] args) {
        ArrayList nomes = new ArrayList();
        nomes.add("Mauricio");
        nomes.add("Guilherme");

        System.out.println(nomes.get(0));
        System.out.println(nomes.contains("Guilherme"));

         ArrayList contas = new ArrayList();

         Conta c1 = new Conta(500.00);
         Conta c2 = new Conta(700.00);
         contas.add(c1);
         contas.add(c2);

         System.out.println(contas.get(1));
    }
}
1 resposta
solução!

O System.out.println(contas.get(1)); chama o toString da sua classe Conta. Ela tenta1 imprmir o nome da conta, como ela nao tem nome, vem null!!

Faça System.out.println(contas.get(1).getSaldo()); que deve funcionar!