fork download
  1. import java.util.ArrayList;
  2. import sun.rmi.runtime.Log;
  3.  
  4.  
  5. class Carro
  6. {
  7. private String nome;
  8. private int portas;
  9. private String cor;
  10. private int km;
  11.  
  12. Carro (String nome, int portas, String cor, int km)
  13. {
  14. this.nome = nome;
  15. this.portas = portas;
  16. this.cor = cor;
  17. this.km = km;
  18. }
  19. public String getNome () { return nome; }
  20. public int getPortas () { return portas; }
  21. public String getCor () { return cor; }
  22. public int getKm () { return km; }
  23.  
  24. public void setNome ( String nome ) { this.nome = nome; }
  25. public void setPortas ( int portas ) { this.portas = portas; }
  26. public void setCor ( String cor ) { this.cor = cor; }
  27. public void setKm ( int km ) { this.km = km; }
  28.  
  29. //Restantes métodos como clone, equals, compareTo, toString, etc..
  30. }
  31.  
  32. class JavaApplication
  33. {
  34.  
  35. public static void main(String[] args)
  36. {
  37. Carro carro = new Carro("carro 1", 3, "preto", 120000);
  38. Carro carro2 = new Carro("carro 2", 5, "verde", 143131);
  39.  
  40. ArrayList<Carro> listaDeCarros = new ArrayList<>();
  41. listaDeCarros.add(carro);
  42. listaDeCarros.add(carro2);
  43.  
  44. // Para percorrer o ArrayList:
  45. for (Carro carro_temp : listaDeCarros)
  46. {
  47. System.out.println("carro:" + carro_temp.getNome());
  48. }
  49.  
  50. }
  51.  
  52. }
Success #stdin #stdout 0.1s 320256KB
stdin
Standard input is empty
stdout
carro:carro 1
carro:carro 2