Ejercicio I01 - Sobre-sobrescribiendo esas advertencias
Consigna
Parte I
Crear un proyecto de consola que contenga la clase Sobrescrito.
- Sobrescribir el método
ToStringpara que retorne "¡Este es mi método ToString sobrescrito!". - Sobrescribir el método
Equalspara que retornetruesi son del mismo tipo (objetos de la misma clase),falsecaso contrario. - Sobrescribir el método
GetHashCodepara que retorne el número 1142510181. - Agregar en el método
Mainel siguiente código:
Console.Title = "Ejercicio Sobre-Sobrescrito";
Sobrescrito objetoSobrescrito = new Sobreescrito();
Console.WriteLine(objetoSobrescrito.ToString());
string objeto = "¡Este es mi método ToString sobrescrito!";
Console.WriteLine("----------------------------------------------");
Console.Write("Comparación Sobrecargas con String: ");
Console.WriteLine(objetoSobrescrito.Equals(objeto));
Console.WriteLine("----------------------------------------------");
Console.WriteLine(objetoSobrescrito.GetHashCode());
Console.ReadKey();
Parte II
- Agregar a la clase
Sobrescritoun atributomiAtributodel tipostring, con visibilidad protected. - Generar un constructor de instancia que inicialice
miAtributocon el valor "Probar abstractos". - Agregará propiedad abstracta
MiPropiedadde sólo lectura. Una vez implementada, retornará el valor demiAtributo. - Crear un método abstracto
MiMetodoque retorne unstring. Una vez implementada, retornará el valor deMiPropiedad. - Agregar una clase llamada
SobreSobrescritoque herede deSobrescrito. Implementar el código necesario para que todo funcione correctamente. - Modificar el método
Mainpara probar las modificaciones.
Resolución
| Video | Código |
|---|