public static void Executar() { Console.WriteLine("Uno ..."); Uno carro1 = new Uno(); Console.WriteLine(carro1.Acelerar()); Console.WriteLine(carro1.Acelerar()); Console.WriteLine(carro1.Frear()); Console.WriteLine(carro1.Frear()); Console.WriteLine("\nBMW ..."); Bmw carro2 = new Bmw(); Console.WriteLine(carro2.Acelerar()); Console.WriteLine(carro2.Acelerar()); Console.WriteLine(carro2.Frear()); Console.WriteLine(carro2.Frear()); // Ao criar um carro do tipo Bmw damos override no metodo pai, mas o metodo oculto // dentro da classe Bmw não é utilizado Console.WriteLine("Bmw com tipo Carro..."); Carro carro3 = new Bmw(); Console.WriteLine(carro3.Acelerar()); Console.WriteLine(carro3.Acelerar()); Console.WriteLine(carro3.Frear()); Console.WriteLine(carro3.Frear()); Console.WriteLine("\nUno com tipo Carro..."); carro3 = new Uno(); Console.WriteLine(carro3.Acelerar()); Console.WriteLine(carro3.Acelerar()); Console.WriteLine(carro3.Frear()); Console.WriteLine(carro3.Frear()); }
public static void Executar() { Console.WriteLine("Uno..."); Uno carro1 = new Uno(); Console.WriteLine(carro1.Acelerar()); Console.WriteLine(carro1.Acelerar()); Console.WriteLine(carro1.Acelerar()); Console.WriteLine(carro1.Acelerar()); Console.WriteLine(carro1.frear()); Console.WriteLine(carro1.frear()); Console.WriteLine(carro1.frear()); Console.WriteLine(carro1.frear()); Console.WriteLine(carro1.frear()); Console.WriteLine("Ferrari..."); Ferrari carro2 = new Ferrari(); Console.WriteLine(carro2.Acelerar()); Console.WriteLine(carro2.Acelerar()); Console.WriteLine(carro2.Acelerar()); Console.WriteLine(carro2.Acelerar()); Console.WriteLine(carro2.Acelerar()); Console.WriteLine(carro2.frear()); Console.WriteLine(carro2.frear()); Console.WriteLine(carro2.frear()); Console.WriteLine(carro2.frear()); Console.WriteLine(carro2.frear()); Console.WriteLine("Ferrari com o tipo de carro..."); Carro carro3 = new Ferrari(); Console.WriteLine(carro3.Acelerar()); Console.WriteLine(carro3.Acelerar()); Console.WriteLine(carro3.frear()); Console.WriteLine(carro3.frear()); Console.WriteLine(carro3.frear()); Console.WriteLine("Uno com o tipo de carro..."); carro3 = new Uno(); Console.WriteLine(carro3.Acelerar()); Console.WriteLine(carro3.Acelerar()); Console.WriteLine(carro3.Acelerar()); Console.WriteLine(carro3.frear()); Console.WriteLine(carro3.frear()); Console.WriteLine(carro3.frear()); }