Ejemplo n.º 1
0
        public Auto()
        {
            int num = rdm.Next(0, 2);

            this.fabricante     = (Efabricante)num;
            this.kmRecorridos   = 0;
            this.tiempoDemorado = 0;
            this.DI             = new Rueda();
            this.DD             = new Rueda();
            this.TI             = new Rueda();
            this.TD             = new Rueda();
            Auto.contadorDeObjetos++;
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            List <Auto> ls = new List <Auto>(); //generic

            ArrayList arrLs = new ArrayList();

            Stack <Auto> st = new Stack <Auto>();

            arrLs.Add("texto");
            arrLs.Add(5);

            //push agrega en orden.
            //pop devuelve y borra la ultima
            //peek solo la muestra no la borra no borra.

            Efabricante fabricante;

/*
 *          fabricante = Efabricante.Honda;
 *          Console.WriteLine(fabricante);
 *
 *          fabricante = (Efabricante) 0;
 *          Console.WriteLine(fabricante);
 *          Console.ReadLine();
 */

            Rueda otraRueda = new Rueda("pirelli");
            // uso la sobrecarga de la clase Rueda.

            Rueda ruedaTres = new Rueda(4);


            //Carrera miCarrera= new Carrera();
            //miCarrera = miCarrera + new Auto();
            //miCarrera = miCarrera + new Auto();
            //miCarrera = miCarrera + new Auto();
            //miCarrera = miCarrera + new Auto();
            //miCarrera.correrCarrera((Tiempo)15);
            //miCarrera.mostrarCarrera();
            //miCarrera.volverACero();
            //miCarrera.correrCarrera((Kilometro)20);
            //miCarrera.mostrarCarrera();



            //   miCarrera.correrCarrera( (Tiempo) 15);

            //  miCarrera = new Carrera();
            //  miCarrera.correrCarrera( (Kilometro) 12);

            // miCarrera.mostrarCarrera();
            //  Console.ReadKey();

            /*
             * Rueda nuevaRueda;
             * nuevaRueda = new Rueda();
             *
             * Auto miAuto = new Auto();
             *
             * Auto miAuto1 = new Auto();
             *
             * Auto miAuto2 = new Auto();
             *
             * Auto miAuto3 = new Auto();
             */
        }