1 – Crie uma classe chamada Carro, onde esta terá os seguintes atributos: modelo, fabricante, cor e valor, não se esqueça dos métodos get e set.
Depois crie uma classe chamada CriaCarro, onde você deve criar 3 carros e dar valores para todos os atributos via método setXXX().
Após ter dado valores aos carros, adicione os dois primeiros carros em uma lista, genérica ou não. O último carro deverá ser adicionado na primeira posição, logo após você ter adicionado os dois primeiros. Mostre na tela a quantidade de carros que a lista contém. Percorra toda a lista e mostre na tela os carros contidos nela.
Remova o primeiro elemento da lista. Verifique se existem carros adicionados a lista. Se sim, remova todos os elementos da lista.
Reparei que as variáveis utilizadas na criação dos carros estão sendo usadas erradas quando vc está setando os atributos dos carros 2 e 3. É preciso corrigir.
Depois de fazer a corrção, tu consegue como criar uma lista?
Pelo que está pedindo, acho que tem que adicionar assim:
car3carcar2
Essa questão está muito esquisito, bem pouco didático na minha opinião viu. Qual a diferença na ordem de adicionar os carros? Se o enunciado não pedir para vc ordenar os carros, não tem pq pedir isso.