static void Main(string[] args) { //Console.WriteLine("Hello world!"); MeioTransporte mt = new Barco(); ((Barco)mt).QuantidadePes = 10; TipoMeioTransporte tipo = (TipoMeioTransporte)Menu(); switch (tipo) { case TipoMeioTransporte.Carro: Carro c = new Carro("Fusca"); c.Ano = 1978; c.Capacidade = 4; c.Acelerar(); c.Frear(); c.Parar(); break; case TipoMeioTransporte.Bicicleta: Bicicleta b = new Bicicleta(); b.Nome = "Caloi"; b.Ano = 2016; b.Capacidade = 1; b.QuantidadeMarcha = 21; b.Parar(); break; case TipoMeioTransporte.Barco: Barco ba = new Barco(); ba.Ano = 1969; ba.Nome = "Titanic"; ba.QuantidadePes = 50; ba.Capacidade = 2000; ((IMotorizado)ba).Acelerar(); ((IMotorizado)ba).Frear(); ba.Parar(); break; default: break; } Console.ReadKey(); }
static void Main(string[] args) { TipoMeioTransporte tipo = (Util.TipoMeioTransporte)Menu(); switch (tipo) { case Util.TipoMeioTransporte.Carro: Carro C = new Carro("Fusca"); C.Ano = 1978; C.Capacidade = 4; C.Acelerar(); C.Freiar(); C.Parar(); break; case Util.TipoMeioTransporte.Bicicleta: Bicicleta B = new Bicicleta(); B.Nome = "Caloi"; B.Ano = 2016; B.Capacidade = 1; B.QtdMarcha = 21; B.Parar(); break; case Util.TipoMeioTransporte.Barco: Barco Ba = new Barco(); Ba.Ano = 1979; Ba.Nome = "Titanic"; Ba.QtdPes = 50; Ba.Capacidade = 2000; ((IMotorizado)Ba).Acelerar(); ((IMotorizado)Ba).Freiar(); Ba.Parar(); break; default: Console.WriteLine("Este item não existe! Toque em qualquer tecla para fechar o programa!"); break; } Console.ReadKey(); }