static void Main(string[] args) { ////////////// // Estructura normal Aves aguila = new Aves(); Console.WriteLine($"Aguila: Garras:{ aguila.Garras} - Alas: {aguila.Alas} - Plumas:{aguila.Plumas} "); Peces salmon = new Peces(); Console.WriteLine($"Salon: Branquias: {salmon.Branquias} - Aletas {salmon.Aletas}"); Reptiles cocodrilo = new Reptiles(); Console.WriteLine($"CocodriloAlien: Garras:{ cocodrilo.Garras} - Alas: {cocodrilo.Alas} - Plumas:{cocodrilo.Plumas} - Branquias: {cocodrilo.Branquias} - Aletas {cocodrilo.Aletas}"); //////////////////////////////////// IVoladores volador = aguila; Console.WriteLine($"Volador: Garras:{ volador.Garras} - Alas: {volador.Alas} - Plumas:{volador.Plumas} "); volador = cocodrilo; Console.WriteLine($"Volador: Garras:{ volador.Garras} - Alas: {volador.Alas} - Plumas:{volador.Plumas} "); /////////////////////////////////// IAcuaticos acuatico = salmon; Console.WriteLine($"acuatico: Branquias: {acuatico.Branquias} - Aletas {acuatico.Aletas}"); acuatico = cocodrilo; Console.WriteLine($"acuatico: Branquias: {acuatico.Branquias} - Aletas {acuatico.Aletas}"); // Collections and generics List <string> a = new List <string>(); a.Add("a"); List <int> b = new List <int>(); b.Add(2); Testing <Reptiles> testing = new Testing <Reptiles>(); testing.Get(cocodrilo); Testing <Aves> testingA = new Testing <Aves>(); testingA.Get(aguila); Console.ReadKey(); }
public ListadeReptiles() { ListaReptiles = new List <Reptiles>(); Reptiles r = new Reptiles("Rex", 16, "Macho", 5, false, true, "Cola Corta", "Cocodrilo"); Reptiles r1 = new Reptiles("Mart", 20, "Hembra", 5, false, true, "Pecho blanco", "Cocodrilo"); Reptiles r2 = new Reptiles("Luz", 25, "Hembra", 5, false, true, "Nariz cortada", "Cocodrilo"); Reptiles r3 = new Reptiles("Risas", 5, "Macho", 5, false, true, "Un solo Ojo", "Cocodrilo"); Reptiles r4 = new Reptiles("Food", 17, "Macho", 5, false, true, "Alislado", "Cocodrilo"); ListaReptiles.Add(r); ListaReptiles.Add(r1); ListaReptiles.Add(r2); ListaReptiles.Add(r3); ListaReptiles.Add(r4); }