Esempio n. 1
0
        public static void Main()
        {
            Bajista       b       = new Bajista("Flea", "bajo acústico");
            Guitarrista   g       = new Guitarrista("Santana", "guitarra Yamaha");
            List <Musico> musicos = new List <Musico>();

            musicos.Add(b);
            musicos.Add(g);
            foreach (Musico musico in musicos)
            {
                System.Console.WriteLine(musico.Display());
                (musico as IAfinable).Afina();
            }
            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            // ****Esto es de la parte 1 ****
            A objA = new A();

            B objB = new B();

            Console.WriteLine(objA.Display()); ////  (1 )

            Console.WriteLine(objB.Display()); ////  ( 2)



            // ***** Aqui empieza la parte 2 ******


            Bajista b = new Bajista("Bajo", "Flea");

            Guitarrista g = new Guitarrista("Guitarra", "Santana");

            Musico [] m = new Musico[10];

            m[0] = b;

            m[1] = g;



            foreach (Musico mus in m)
            {
                (mus as IMusico).Afina();
            }



            Console.ReadKey();
        }