package br.com.bytebank.Banco.Teste.util;
import java.util.ArrayList;
import br.com.bytebank.Banco.modelo.Conta;
import br.com.bytebank.Banco.modelo.ContaCorrente;
public class TesteArrayListEquals {
public static void main(String[] args) {
ArrayList<Conta> lista = new ArrayList<Conta>();
Conta cc = new ContaCorrente(33,333);
lista.add(cc);
Conta cc2 = new ContaCorrente(44,444);
lista.add(cc2);
//contais devolve um boolean
boolean existe = lista.contains(cc);
System.out.println(existe );
for(Conta conta :lista) {
System.out.println(conta);
}
O meu método contains, sempre devolve um true, não consegui compreender o motivo