public static void Main(string[] args)
Veiculo novoVeiculo = new Veiculo();
Aviao novoAviao = new Aviao();
Carro novoCarro = new Carro();
Moto novaMoto = new Moto();
Lancha novaLancha = new Lancha();
novoAviao.setVelocidade(280);
novoAviao.setTamanho("Grande");
novoAviao.setResistencia(10);
novoAviao.setTipoAeronave("boeing 707");
Console.WriteLine("a velocidade do avão é {0}Km/h", novoAviao.getVelocidade());
Console.WriteLine("o avião tem o tamanho {0}", novoAviao.getTamanho());
Console.WriteLine("a resistencia do avião é de {0}", novoAviao.getResistencia());
Console.WriteLine("o tipo do avião é {0}", novoAviao.getTipoAeronave());
novoCarro.setResistencia(5);
novoCarro.setMarcaCarro("BMW");
novoCarro.setTamanho("Médio");
novoCarro.setVelocidade(100);
Console.WriteLine("Marca do carro: {0};" + " Nivel de resistencia: {1};" + " Velocidade: {2}Km/h;" + " Tamanho: {3};", novoCarro.getMarcaCarro(), novoCarro.getResistencia(), novoCarro.getVelocidade(), novoCarro.getTamanho() );
novaMoto.setResistencia(2);
novaMoto.setTamanho("Pequeno");
novaMoto.setVelocidade(300);
novaMoto.setMarcaMoto("Kawasaki Ninja");
Console.WriteLine("Marca da moto: {0};" + " Nivel de resistencia: {1};" + " Velocidade: {2}Km/h;" + " Tamanho: {3};", novaMoto.getMarcaMoto(), novaMoto.getResistencia(), novaMoto.getVelocidade(), novaMoto.getTamanho());
novaLancha.setMarcaLancha("Fibrafort");
novaLancha.setTamanho("Média");
novaLancha.setResistencia(6);
novaLancha.setVelocidade(80);
Console.WriteLine("Marca da Lancha: {0};"+" Nivel de resistencia: {1};"+" Velocidade: {2}Km/h;"+" Tamanho: {3};", novaLancha.getMarcaLancha(), novaLancha.getResistencia(), novaLancha.getVelocidade(), novaLancha.getTamanho());
protected float velocidade;
protected string tamanho;
protected int resistencia;
public void setVelocidade(float aVelocidade)
this.velocidade = aVelocidade;
public void setTamanho(string novoTamanho)
this.tamanho = novoTamanho;
public void setResistencia(int novaResistencia)
this.resistencia = novaResistencia;
public float getVelocidade()
public string getTamanho()
public int getResistencia()
Console.WriteLine("ele acelerou!");
Console.WriteLine("ele freiou!");
public class Aviao : Veiculo
private string tipoAeronave;
Console.WriteLine("ele decolou!");
Console.WriteLine("ele pousou!");
public void setTipoAeronave(string aTipoAeronave)
this.tipoAeronave = aTipoAeronave;
public string getTipoAeronave()
return this.tipoAeronave;
public class Carro : Veiculo
private string marcaCarro;
public void setMarcaCarro(string aMarcaCarro)
this.marcaCarro = aMarcaCarro;
public string getMarcaCarro()
public class Moto : Veiculo
private string marcaMoto;
public void setMarcaMoto(string MotoMarca)
this.marcaMoto = MotoMarca;
public string getMarcaMoto()
public class Lancha : Veiculo
private string marcaLancha;
public void setMarcaLancha(string LanchaMarca)
this.marcaLancha = LanchaMarca;
public string getMarcaLancha()