Example #1
0
    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("---------------------------");
    }
Example #2
0
        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);
        }
Example #3
0
    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();
    }
Example #4
0
        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();
        }