Exemple #1
0
        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);
        }
Exemple #3
0
        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!");
        }
Exemple #4
0
        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();
        }
Exemple #5
0
        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);
        }