Пример #1
0
        static void Main(string[] args)
        {
            Caballo caballo = new Caballo("Trueno");

            caballo.getNombre();

            Hombre hombre = new Hombre("Juan");

            hombre.getNombre();

            Perros perro = new Perros("Sultan");

            perro.getNombre();

            Chinpance chinpance = new Chinpance("Loquillo");


            //polimorfismo
            Console.WriteLine("Polimorfimos");
            Mamiferos[] varios = new Mamiferos[3];
            varios[0] = hombre;
            varios[1] = chinpance;
            varios[2] = perro;

            for (int i = 0; i < varios.Length; i++)
            {
                varios[i].Pensar();
            }


            Console.ReadLine();
        }
Пример #2
0
    public static void Main(string[] args)
    {
        Caballo miBabieca = new Caballo("Babieca");
        Humano  miJuan    = new Humano("Juan");
        Gorila  miGorila  = new Gorila("Gorila");
        Ballena miBallena = new Ballena("Moby");

        //array de los objetos
        Mamiferos[] almacenMamiferos = new Mamiferos[4];
        almacenMamiferos[0] = miBabieca;
        almacenMamiferos[1] = miJuan;
        almacenMamiferos[2] = miGorila;
        almacenMamiferos[3] = miBallena;
        Console.WriteLine("---------------------------------------------------");
        Console.WriteLine("El número de patas de caballo son: " + miBabieca.numeroPatas());
        Console.WriteLine("El número de patas del gorila son: " + miGorila.numeroPatas());
        Console.WriteLine("---------------------------------------------------");
        //polimorfismo
        Console.WriteLine("Ejemplo de polimorfismo:");
        for (int i = 0; i < 4; i++)
        {
            almacenMamiferos[i].pensar();
            almacenMamiferos[i].getNombre();
        }
    }
Пример #3
0
    public static void Main(string[] args)
    {
        Caballo miBabieca = new Caballo("Babieca");
        Humano  miJuan    = new Humano("Juan");
        Gorila  miGorila  = new Gorila("Gorila");

        //array de los objetos
        Mamiferos[] almacenMamiferos = new Mamiferos[3];
        almacenMamiferos[0] = miBabieca;
        almacenMamiferos[1] = miJuan;
        almacenMamiferos[2] = miGorila;

        almacenMamiferos[0].getNombre();
        almacenMamiferos[1].getNombre();
        almacenMamiferos[2].getNombre();
        miBabieca.pensar();
        miGorila.pensar();
        miJuan.pensar();
        almacenMamiferos[0].pensar();
        almacenMamiferos[1].pensar();
        almacenMamiferos[2].pensar();

        //polimorfismo
        Console.WriteLine("Ejemplo de polimorfismo:");
        for (int i = 0; i < 3; i++)
        {
            almacenMamiferos[i].pensar();
        }
    }
    public Listadeanimales()
    {
        ListadeMamiferos = new List <Mamiferos>();

        Mamiferos m  = new Mamiferos("chita", 12, "Hembra", 2, false, true, "Gris Poco pelo", "tigre");
        Mamiferos m1 = new Mamiferos("Ranger", 12, "Macho", 2, false, true, "Camuflajeado ", "tigre");

        ListadeMamiferos.Add(m);
        ListadeMamiferos.Add(m1);
    }
Пример #5
0
        static void Main(string[] args)
        {
            Caballos babieca = new Caballos("Trueno");
            Humano   Juan    = new Humano("Juan");
            Gorila   Copito  = new Gorila("Copito");

            IMamiferosTerrestres ImiBabieca = babieca;

            Mamiferos[] misMamiferos = new Mamiferos[3];

            misMamiferos[0] = babieca;
            misMamiferos[1] = Juan;
            misMamiferos[2] = Copito;

            for (int i = 0; i < 3; i++)
            {
                misMamiferos[i].Pensar();
            }
            //babieca.Galopar();
            //Copito.Trepar();
            //Juan.Pensar();

            //Juan.GetNombre();
            //Copito.GetNombre();
            //babieca.GetNombre();

            Ballena miBallena = new Ballena("Wally");

            miBallena.Nadar();
            Console.WriteLine($"Numero de patas de un caballo: {ImiBabieca.NumeroPatas()}");

            ISaltoConPatas IMmiBabieca = babieca;

            Console.WriteLine($"Patas que usa para saltar: {IMmiBabieca.NumeroPatas()}");
            Console.WriteLine();
            Lagartija juancho = new Lagartija("Juancho");



            juancho.Respirar();
            Juan.Respirar();
            Console.WriteLine();

            juancho.GetNombre();
            Juan.GetNombre();
        }
Пример #6
0
        static void Main(string[] args)
        {
            Caballo caballo = new Caballo("Trueno");

            caballo.getNombre();

            Hombre hombre = new Hombre("Juan");

            hombre.getNombre();

            Perros perro = new Perros("Sultan");

            perro.getNombre();

            //principio de sustitucion
            Mamiferos m = new Perros("sss");

            m.TomanLeche();

            Mamiferos ma = new Mamiferos("Relampago");
            Caballo   ca = new Caballo("Terciepelo");

            ma = ca;
            ma.getNombre();

            Object miCaballo = new Caballo("Alazan");

            Mamiferos[] mamif = new Mamiferos[3];
            mamif[0] = caballo;
            mamif[1] = perro;
            mamif[2] = hombre;

            //mamif[1].getNombre();

            Console.ReadLine();
        }
Пример #7
0
        static void Main(string[] args)
        {
            int opcion         = 0;
            FabricaMamiferos f = new FabricaMamiferos();
            Zoologico        z = new Zoologico("SantaCruz", "3eranillo", 72855884);

            while (opcion != 7)
            {
                Console.Clear();
                Console.WriteLine("1. Ingresar mamifero");

                Console.WriteLine("2. Mostrar jaula");
                Console.WriteLine("3. Ingresar ave");
                Console.WriteLine("4. Mostrar Aviario");
                Console.WriteLine("5. Ingresar pez");
                Console.WriteLine("6. Mostrar Acuario");
                Console.WriteLine("7. Salir");

                opcion = int.Parse(Console.ReadLine());
                switch (opcion)
                {
                case 1:
                    Console.Clear();
                    Console.WriteLine("Que mamifero vaingresar (mono/oso/leon)? ");
                    string animal = Console.ReadLine();
                    Console.WriteLine("Nombre? ");
                    string nombre = Console.ReadLine();
                    Console.WriteLine("Temperatura? ");
                    double temperatura = Double.Parse(Console.ReadLine());
                    Console.WriteLine("nro patas ");
                    double ndepat = Double.Parse(Console.ReadLine());

                    Mamiferos uno = f.getMamifero(animal, nombre, temperatura, ndepat);
                    z.anadirMamifero(uno, 10, 5, 3);
                    Console.ReadKey();
                    break;

                case 2:
                    z.imprimir();
                    Console.ReadKey();
                    break;

                case 3:
                    Console.Clear();
                    Console.WriteLine("Que Ave va ingresar (Condor/Aguila/Loro)? ");
                    string ave = Console.ReadLine();
                    Console.WriteLine("Nombre? ");
                    string nom = Console.ReadLine();
                    Console.WriteLine("Peso? ");
                    double peso = Double.Parse(Console.ReadLine());
                    Console.WriteLine("tamaño alas ");
                    double tamañoalas = Double.Parse(Console.ReadLine());

                    Aves dos = f.getAves(ave, nom, peso, tamañoalas);
                    z.anadirAves(dos, 10, 5, 3);
                    Console.ReadKey();
                    break;

                case 4:
                    z.imprimir();
                    Console.ReadKey();

                    break;

                case 5:
                    Console.Clear();
                    Console.WriteLine("Que Ave va ingresar (Condor/Aguila/Loro)? ");
                    string pez = Console.ReadLine();
                    Console.WriteLine("Nombre? ");
                    string nomb = Console.ReadLine();
                    Console.WriteLine("Peso? ");
                    double longitud = Double.Parse(Console.ReadLine());


                    Pezes tres = f.getPezes(pez, nomb, longitud);
                    z.anadirAcuario(tres, 10, 5, 3);
                    Console.ReadKey();
                    break;

                case 6:
                    z.imprimir();
                    Console.ReadKey();
                    break;
                }
            }
        }