static void Main(string[] args) { string op = " "; do { Console.Clear(); Console.WriteLine("ELIGE TU PILAR colaca los numeros:\n1# Pilar\n2# Pilar\n3# Pilar\n4# Pilar\n5# informacion\n6# salir"); op = (Console.ReadLine()); switch (op) { case "1": Abstracción Vehiculo = new Abstracción(); Vehiculo.color = "rojo"; Vehiculo.Marca = "toyota"; Console.WriteLine($"vehiculo: {Vehiculo.color}\nmarca: {Vehiculo.Marca}"); Console.ReadKey(); break; case "2": Encapsulamiento vehiculo = new Encapsulamiento(); vehiculo.Acelerar(); vehiculo.Marca = "mbs"; Console.WriteLine(value: $"vehiculo: {vehiculo.Marca}velocida: {vehiculo.Velocida}"); Console.ReadKey(); break; case "3": Carro miCarro = new Carro(); miCarro.AñoSalidaAlMercado = 2018; miCarro.Acelerar(); Console.WriteLine(miCarro.Velocidad); miCarro.Reversa(); Console.WriteLine("-------"); Camión miCamion = new Camión(); miCamion.Acelerar(); miCamion.AñoSalidaAlMercado = 2012; miCamion.Reversa(); Console.WriteLine($"carro Año:{miCarro.AñoSalidaAlMercado}\n camionAño{miCamion.AñoSalidaAlMercado} "); Console.ReadKey(); break; case "4": Herencia mitaller = new Herencia(); Reparar(mitaller); Console.ReadKey(); break; case "5": Gregory(); Console.ReadKey(); break; default: Console.WriteLine("bye...."); break; } } while (op != "6"); Console.ReadKey(); }
private R2PBHerencia ConstruyaLaHerencia(Herencia laHerencia, int elIdClase, int elIdProyecto, int elIdPaquete) { R2PBHerencia laHerenciaConvertida = new R2PBHerencia(); laHerenciaConvertida.IdClase = elIdClase; laHerenciaConvertida.HerenciaDeclarada = laHerencia.DeclaracionHerencia; laHerenciaConvertida.IdProyecto = elIdProyecto; laHerenciaConvertida.IdPaquete = elIdPaquete; return(laHerenciaConvertida); }
static void Reparar(Herencia vehículo) { Console.WriteLine("Iniciando reparación"); Console.WriteLine("Probando acelerador"); Console.WriteLine($"Velocidad inicial {vehículo.Velocidad}"); vehículo.Acelerar(); Console.WriteLine($"Velocidad final {vehículo.Velocidad}"); Console.WriteLine("Probando reversa"); vehículo.Reversa(); Console.WriteLine("Listo!"); }
static void Main(string[] args) { Persona p = new Persona("nombre", "apellido", 8, ESexo.Indeterminado); Herencia pe = new Herencia("nombre2", "apellido2", 18, Entidades.Externa.ESexo.Indefinido); pe.obtenerInfo(); Entidades.Externa.Sellada.PersonaExternaSellada algo = new Entidades.Externa.Sellada.PersonaExternaSellada("algo", "algo", 28, Entidades.Externa.Sellada.ESexo.Femenino); algo.ObtenerInfo(); string hola = "hola"; Console.WriteLine(hola.CantidadDeLetras()); Console.ReadLine(); }
public List <Herencia> Construya(BaseListSyntax laListaDeHerencias, string IdSolucion) { List <Herencia> lasHerencias = new List <Herencia>(); if (laListaDeHerencias != null) { foreach (BaseTypeSyntax type in laListaDeHerencias.Types) { try { Herencia laHerencia = new Herencia(); laHerencia.DeclaracionHerencia = type.ToString(); lasHerencias.Add(laHerencia); } catch (Exception laExcepcion) { Registrador elRegistrador = new Registrador(); elRegistrador.Registre(laExcepcion, IdSolucion, Componentes.AnalizadorCodigoFuente); } } } return(lasHerencias); }