Example #1
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();
        }
    }
Example #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");
        Lagartija miLagartija = new Lagartija("Igor");

        miLagartija.getNombre();
        miLagartija.respirar();
        miJuan.getNombre();
        miJuan.respirar();
    }