public static void Main()
Carro meuPriCarro = new Carro("Renault", "5", "Vermelho", 1988, 3);
Carro meuSegCarro = new Carro("Nissan", "Micra", "Cinza", 1998, 5);
Carro meuTerCarro = new Carro("Honda", "Civic", "Cinza", 2009, 2);
meuSegCarro.setModelo("Primera");
Console.WriteLine("Primeiro carro: " + meuPriCarro.getMarca() + " " + meuPriCarro.getModelo() + " de " + meuPriCarro.getAnoDeConstrucao());
Console.WriteLine("Segundo carro: " + meuSegCarro.getMarca() + " " + meuSegCarro.getModelo() + " de " + meuSegCarro.getAnoDeConstrucao());
Console.WriteLine("Terceiro carro: " + meuTerCarro.getMarca() + " " + meuTerCarro.getModelo() + " de " + meuTerCarro.getAnoDeConstrucao());
Console.WriteLine("Nr. instâncias criadas: {0}", Carro.nrCarros);
private int anoDeConstrucao;
private int numeroDePortas;
public static int nrCarros = 0;
public string getMarca() { return this.marca; }
public void setMarca(string marca) { this.marca = marca; }
public string getModelo() { return this.modelo; }
public void setModelo(string modelo) { this.modelo = modelo; }
public int getAnoDeConstrucao() { return this.anoDeConstrucao; }
public Carro(string marca, string modelo, string cor, int anoConstrucao, int nrPortas) {
this.anoDeConstrucao = anoConstrucao;
this.numeroDePortas = nrPortas;
Console.WriteLine(this.marca + ": Carro a arrancar");
Console.WriteLine(this.marca + ": Carro a travar");
Console.WriteLine(this.marca + ": Carro a acelerar");