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++; }
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(); */ }