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

[Dúvida] for each

Tenho uma duvida sobre a sintaxe do foreach pegando o exemplo que foi feito na aula:

    for (Titulo item: lista){
            System.out.println(item);
        }

Titulo é meu tipo de elemento da coleção, ou seja a classe.

item: é meu construtor ou atributos da classe?

lista: é o arrayList que temos na classe.

   ArrayList<Titulo> lista = new ArrayList<>();
        lista.add(filmeDoMatheus);
        lista.add(meuFilme);
        lista.add(OutroFilme);
        lista.add(lost);

Minha duvida é sobre o item da lista mesmo o que de fato ele ta trazendo o getter ou o construtor ou o atributo?

1 resposta
solução!

Oi, tudo bem?

item é o nome da variável que representa cada elemento da lista durante a iteração. Em cada iteração do loop, item será um objeto do tipo Titulo que está presente na lista.

Esse item é uma variável local que só poderá ser usada dentro do for, você está criando ela.