public static void Main(string[] args) { Console.WriteLine("Probando el avión"); Avion miAvion = new Avion(); miAvion.ArrancaMotor("rrrrrrr"); miAvion.Despegar(); miAvion.Conducir(); miAvion.Aterrizar(); miAvion.PararMotor("sssssss"); Console.WriteLine("---------------------------"); Console.WriteLine("Probando el coche"); Coche miCoche = new Coche(); miCoche.ArrancaMotor("mmmmmmmmm"); miCoche.Acelerar(); miCoche.Conducir(); miCoche.Frenar(); miCoche.PararMotor("fffffffffff"); Console.WriteLine("---------------------------"); Console.WriteLine("Polimorfismo:"); Vehiculo miVehiculo = miCoche; miVehiculo.Conducir(); miVehiculo = miAvion; miVehiculo.Conducir(); Console.WriteLine("---------------------------"); }
private void btncoche_Click(object sender, EventArgs e) { this.lstdetalles.Items.Clear(); Coche car = new Coche(); //sin parametros Coche car2 = new Coche("Renault", "Twingo"); //con parametros car.Marca = "Seat"; car.Modelo = "Panda"; car.Acelerar(); car.Frenar(); this.lstdetalles.Items.Add("Coche " + car.ToString()); this.lstdetalles.Items.Add("Valocidad Máxima" + car.GetVelocidadMaxima()); this.lstdetalles.Items.Add("Velocidad actual " + car.VelocidadActual); this.lstdetalles.Items.Add("acelerando... "); car.Acelerar(); this.lstdetalles.Items.Add("Velocidad actual " + car.VelocidadActual); car.Acelerar(); this.lstdetalles.Items.Add("Velocidad actual " + car.VelocidadActual); }
public static void Main(string[] args) { Coche micoche = new Coche(); micoche.Marca = "BMW"; micoche.Color = "Negro metalizado"; micoche.Tipo = "descapotable"; micoche.ArrancarMotor(); micoche.Acelerar(); micoche.SubirMarcha(); micoche.Acelerar(); micoche.SubirMarcha(); micoche.Acelerar(); micoche.SubirMarcha(); micoche.Frenar(); micoche.BajarMarcha(); micoche.Frenar(); micoche.BajarMarcha(); micoche.Frenar(); micoche.BajarMarcha(); micoche.PararMotor(); micoche.DescribirCoche(); }
static void Main(string[] args) { Moto moto = new Moto("honda", "gtx", 1000); Coche coche = new Coche("jumbo", "jum2", "2 ruedas"); Vehiculo vehiculo = (Vehiculo)moto; //moto.Arrancar(); moto.Arrancar(); coche.Acelerar(); IFigura cuadrado = new Cuadrado(5); IFigura triangulo = new TrianguloRectangulo(5, 6); List <IFigura> lista = new List <IFigura>(); lista.Add(cuadrado); lista.Add(triangulo); foreach (var item in lista) { Console.WriteLine(item.Area()); Console.WriteLine(item.Perimetro()); } Console.WriteLine("----------"); Vehiculo auto = new Vehiculo(1, "uno", "modelo01"); Vehiculo auto2 = new Vehiculo(3, "tres", "modelo03"); Vehiculo auto3 = new Vehiculo(2, "dos", "modelo02"); List <Vehiculo> listaVehi = new List <Vehiculo>(); listaVehi.Add(auto); listaVehi.Add(auto2); listaVehi.Add(auto3); foreach (var item in listaVehi) { Console.WriteLine($"id:{item.Id} marca:{item.Marca}modelo{item.Modelo}"); } listaVehi.Sort(); Console.WriteLine("---------ordenados-------------"); foreach (var item in listaVehi) { Console.WriteLine($"id:{item.Id} marca:{item.Marca}modelo{item.Modelo}"); } List <IFigura> list = new List <IFigura>(); Console.ReadKey(); }