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