Example #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();
        }
Example #2
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();

            Console.ReadLine();
        }
Example #3
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();
        }