static void Main(string[] args) { Caballo caballo = new Caballo("Trueno"); caballo.getNombre(); Hombre hombre = new Hombre("Juan"); hombre.getNombre(); Perros perro = new Perros("Sultan"); perro.getNombre(); Chinpance chinpance = new Chinpance("Loquillo"); //polimorfismo Console.WriteLine("Polimorfimos"); Mamiferos[] varios = new Mamiferos[3]; varios[0] = hombre; varios[1] = chinpance; varios[2] = perro; for (int i = 0; i < varios.Length; i++) { varios[i].Pensar(); } Console.ReadLine(); }
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(); } }
public static void Main(string[] args) { Caballo miBabieca = new Caballo("Babieca"); Humano miJuan = new Humano("Juan"); Gorila miGorila = new Gorila("Gorila"); //array de los objetos Mamiferos[] almacenMamiferos = new Mamiferos[3]; almacenMamiferos[0] = miBabieca; almacenMamiferos[1] = miJuan; almacenMamiferos[2] = miGorila; almacenMamiferos[0].getNombre(); almacenMamiferos[1].getNombre(); almacenMamiferos[2].getNombre(); miBabieca.pensar(); miGorila.pensar(); miJuan.pensar(); almacenMamiferos[0].pensar(); almacenMamiferos[1].pensar(); almacenMamiferos[2].pensar(); //polimorfismo Console.WriteLine("Ejemplo de polimorfismo:"); for (int i = 0; i < 3; i++) { almacenMamiferos[i].pensar(); } }
public Listadeanimales() { ListadeMamiferos = new List <Mamiferos>(); Mamiferos m = new Mamiferos("chita", 12, "Hembra", 2, false, true, "Gris Poco pelo", "tigre"); Mamiferos m1 = new Mamiferos("Ranger", 12, "Macho", 2, false, true, "Camuflajeado ", "tigre"); ListadeMamiferos.Add(m); ListadeMamiferos.Add(m1); }
static void Main(string[] args) { Caballos babieca = new Caballos("Trueno"); Humano Juan = new Humano("Juan"); Gorila Copito = new Gorila("Copito"); IMamiferosTerrestres ImiBabieca = babieca; Mamiferos[] misMamiferos = new Mamiferos[3]; misMamiferos[0] = babieca; misMamiferos[1] = Juan; misMamiferos[2] = Copito; for (int i = 0; i < 3; i++) { misMamiferos[i].Pensar(); } //babieca.Galopar(); //Copito.Trepar(); //Juan.Pensar(); //Juan.GetNombre(); //Copito.GetNombre(); //babieca.GetNombre(); Ballena miBallena = new Ballena("Wally"); miBallena.Nadar(); Console.WriteLine($"Numero de patas de un caballo: {ImiBabieca.NumeroPatas()}"); ISaltoConPatas IMmiBabieca = babieca; Console.WriteLine($"Patas que usa para saltar: {IMmiBabieca.NumeroPatas()}"); Console.WriteLine(); Lagartija juancho = new Lagartija("Juancho"); juancho.Respirar(); Juan.Respirar(); Console.WriteLine(); juancho.GetNombre(); Juan.GetNombre(); }
static void Main(string[] args) { Caballo caballo = new Caballo("Trueno"); caballo.getNombre(); Hombre hombre = new Hombre("Juan"); hombre.getNombre(); Perros perro = new Perros("Sultan"); perro.getNombre(); //principio de sustitucion Mamiferos m = new Perros("sss"); m.TomanLeche(); Mamiferos ma = new Mamiferos("Relampago"); Caballo ca = new Caballo("Terciepelo"); ma = ca; ma.getNombre(); Object miCaballo = new Caballo("Alazan"); Mamiferos[] mamif = new Mamiferos[3]; mamif[0] = caballo; mamif[1] = perro; mamif[2] = hombre; //mamif[1].getNombre(); Console.ReadLine(); }
static void Main(string[] args) { int opcion = 0; FabricaMamiferos f = new FabricaMamiferos(); Zoologico z = new Zoologico("SantaCruz", "3eranillo", 72855884); while (opcion != 7) { Console.Clear(); Console.WriteLine("1. Ingresar mamifero"); Console.WriteLine("2. Mostrar jaula"); Console.WriteLine("3. Ingresar ave"); Console.WriteLine("4. Mostrar Aviario"); Console.WriteLine("5. Ingresar pez"); Console.WriteLine("6. Mostrar Acuario"); Console.WriteLine("7. Salir"); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.Clear(); Console.WriteLine("Que mamifero vaingresar (mono/oso/leon)? "); string animal = Console.ReadLine(); Console.WriteLine("Nombre? "); string nombre = Console.ReadLine(); Console.WriteLine("Temperatura? "); double temperatura = Double.Parse(Console.ReadLine()); Console.WriteLine("nro patas "); double ndepat = Double.Parse(Console.ReadLine()); Mamiferos uno = f.getMamifero(animal, nombre, temperatura, ndepat); z.anadirMamifero(uno, 10, 5, 3); Console.ReadKey(); break; case 2: z.imprimir(); Console.ReadKey(); break; case 3: Console.Clear(); Console.WriteLine("Que Ave va ingresar (Condor/Aguila/Loro)? "); string ave = Console.ReadLine(); Console.WriteLine("Nombre? "); string nom = Console.ReadLine(); Console.WriteLine("Peso? "); double peso = Double.Parse(Console.ReadLine()); Console.WriteLine("tamaño alas "); double tamañoalas = Double.Parse(Console.ReadLine()); Aves dos = f.getAves(ave, nom, peso, tamañoalas); z.anadirAves(dos, 10, 5, 3); Console.ReadKey(); break; case 4: z.imprimir(); Console.ReadKey(); break; case 5: Console.Clear(); Console.WriteLine("Que Ave va ingresar (Condor/Aguila/Loro)? "); string pez = Console.ReadLine(); Console.WriteLine("Nombre? "); string nomb = Console.ReadLine(); Console.WriteLine("Peso? "); double longitud = Double.Parse(Console.ReadLine()); Pezes tres = f.getPezes(pez, nomb, longitud); z.anadirAcuario(tres, 10, 5, 3); Console.ReadKey(); break; case 6: z.imprimir(); Console.ReadKey(); break; } } }