static void Main(string[] args) { /* * Mascota mascota;//declarar el objeto * * //instanciacion del objeto. se llama al new y al constructor para dar estado inicial al objeto * mascota = new Mascota("Salem",new DateTime(1990, 01, 20),"Gato"); * //el new reserva memoria y el constructor le sda un estado inicial * */ //instanciar las 4 mascotas Mascota perro = new Mascota("lolo", new DateTime(1999, 06, 14), "Perro"); Mascota perro2 = new Mascota("fatiga", new DateTime(1998, 03, 09), "Perro"); Mascota perro3 = new Mascota("mili", new DateTime(2009, 02, 10), "Perro"); Mascota perro4 = new Mascota("perro", new DateTime(2010, 09, 23), "Perro"); //mostrar en consola utilizando el metodo MostrarDatos que devuelve un string, los datos de la mascota Console.WriteLine(perro.MostrarDatos()); Console.WriteLine(perro2.MostrarDatos()); Console.WriteLine(perro3.MostrarDatos()); Console.WriteLine(perro4.MostrarDatos()); //realizar un metodo que devuelva la edad de la mascota. usando DataTime (devuelve un int) perro.SetNombre("MATIAS"); Console.WriteLine($"{perro.GetNombre()} tiene {perro.CalcularEdad()} años"); Console.ReadKey(); }
static void Main(string[] args) { // Instanciar las 4 mascotas Mascota salem = new Mascota("Salem", new DateTime(1990, 1, 1), "Gato"); Mascota buddy = new Mascota("Buddy", new DateTime(1989, 2, 9), "Perro"); Mascota perry = new Mascota("Perry", new DateTime(2005, 6, 5), "Ornitorrinco"); Mascota fatiga = new Mascota("Fatiga", new DateTime(2005, 11, 11), "Perro"); // Mostrar en consola utilizando el método MostrarDatos que devuelve un string, los datos de mascota. Console.WriteLine(salem.MostrarDatos()); Console.WriteLine(buddy.MostrarDatos()); Console.WriteLine(perry.MostrarDatos()); Console.WriteLine(fatiga.MostrarDatos()); // Realizar un método que devuelva la edad de la mascota. Usando DateTime (Devuelve un int). // Mostrar "{nombre} tiene {edad} años", usando un getter para el nombre y el método que calcula la edad. Console.WriteLine($"{salem.GetNombre()} tiene {salem.CalcularEdad()} años."); Console.WriteLine($"{buddy.GetNombre()} tiene {buddy.CalcularEdad()} años."); Console.WriteLine($"{perry.GetNombre()} tiene {perry.CalcularEdad()} años."); Console.WriteLine($"{fatiga.GetNombre()} tiene {fatiga.CalcularEdad()} años."); Console.ReadKey(); Console.Clear(); // Cambiar el nombre con un setter y mostrar sus datos antes y despues. Mascota gato = new Mascota("Simba", new DateTime(2015, 10, 8), "Gato"); Console.WriteLine(gato.MostrarDatos()); gato.SetNombre("Nala"); Console.WriteLine(gato.MostrarDatos()); Console.ReadKey(); }