Olá, gente. Só para confirmar uma dúvida e compartilhar um pensamento. O ArrayList, quando não específicado, por padrão sempre trabalha com a referência mais genérica(Object) correto? Me surgiu essa dúvida pois, com o uso do "novo for" (for(Object obj : list){...}) percebi que, ao determinar uma ref no ArrayList, é possível mudar esse "for" para que ele trabalhe com a referência determinada. Com isso é possível, caso determinado q o ArrayList trabalhe somente com Conta, que posso usar todos os métodos de conta.
Não é bem uma dúvida, mas queria compartilhar isso caso alguém possa agregar algo rs Vlw