Example #1
0
 /// <summary>
 /// Imprimir the specified ave.
 /// Este metodo imprimira las propiedades de una clase ave.
 /// </summary>
 /// <param name="ave">Ave.</param>
 public void imprimir(Ave ave)
 {
     //Imprimimos el nombre del ave, el numero de patas y el numero de colas
     Console.WriteLine("Soy un {0} tengo {1} Pata(s), {2} Ala(s) y {3} Cola(s)", ave.Nombre, ave.Patas, ave.Alas, ave.Cola);
     //Llamamos a nuestros dos metodos de la interface Comer() y Volar()
     Console.WriteLine("Puedo ");
     ave.Comer();
     Console.WriteLine("y tambien puedo ");
     ave.Volar();
 }
Example #2
0
        public static void Main(string[] args)
        {
            //Instanciamos dos clases del tipo ave pasando de parametro el nombre del ave
            Ave canario = new Ave("Canario");
            Ave cuervo  = new Ave("Cuervo");
            //Creamos una instancia de nuestra clase principal para llamar el metodo imprimir()
            MainClass main = new MainClass();

            main.imprimir(canario);
            main.imprimir(cuervo);
            Console.ReadKey();
        }