public static void Main()
Aviao a1 = new Aviao(true);
protected int velocidade;
protected bool podeAcelerar;
public void setVelocidade(int newVelocidade)
this.velocidade = newVelocidade;
public int getVelocidade()
public void setpodeAcelerar(bool newpodeAcelerar)
this.podeAcelerar = newpodeAcelerar;
public bool getpodeAcelerar()
return this.podeAcelerar;
public void setcor(string newcor)
Console.WriteLine("O veiculo esta se movendo");
public class Aviao : Veiculo
private bool podeVoar = true;
public Aviao(bool newpodeVoar)
public void setpodeVoar(bool newpodeVoar)
this.podeVoar = newpodeVoar;
public bool getpodeVoar()
Console.WriteLine("Planou sobre os ares");
public class Carro : Veiculo
private bool possuiNitro;
public void setn(bool newpodeAcelerar)
this.podeAcelerar = newpodeAcelerar;
public bool getpodeAcelerar()
return this.podeAcelerar;
Console.WriteLine("Velozes e furiosos é?");
public class Moto : Veiculo
private string tipoGuidao;
public Moto(string newGuidao)
this.tipoGuidao = newGuidao;
Console.WriteLine("Dando um pião");
public class Lancha : Veiculo
public Lancha(string newcor)
Console.WriteLine("Vai ficar todo molhado");