public static void MovimentarVeiculo(Veiculo veiculo) { Console.WriteLine(veiculo.Tipo); veiculo.Mover(); }
// a classe veículo é base da moto, carro e ônibus. Por isso, ao passar um objeto das classes filhas // irá funcionar normalmente public static void MoverVeiculo(Veiculo veiculo) => veiculo.Mover();