Ejercicios del Curso de Programación en C# [Comenzando con C#] Fecha: 28 de Agosto de 2005
|
Ejercicio 6
Con base en la estructura de Persona que hicimos anteriormente, crearemos una clase Persona e implementaremos los métodos y propiedades siguientes: + Un constructor que reciba la información necesaria para iniciar la instancia y que proporcione un mensaje que indique la creación del objeto. + Un destructor que proporcione un mensaje que indique la destrucción del objeto. + Las propiedades correspondientes para acceder a cada uno de los atributos de la clase. + Un método GetFullName, el cual debe devolver la concatenación delnombre y apellido. + Un método GetAge, para calcular la edad de la persona. using System; namespace SextoEjercicio { class Person { public Person() //Métodos que se ejecutan al construir el objeto { Console.WriteLine("Objeto Creado"); } //Constructor publico para inicializar los elementos public Person( string Nombre, string Apellido, int Edad, int NSS ) { this.Nombre = Nombre; this.Apellido = Apellido; this.Edad = Edad; this.NSS = NSS; } //Métodos que se ejecutan al destruir el objeto ~Person() { Console.WriteLine("Objeto Destruido"); } //Esta es una Propiedad public string ObtenerNombreCompleto() { return ( Nombre+" "+Apellido ); } public string nombre { get{ return Nombre; } //Obtenemos el valor de la variable set{ Nombre = value ; } //Establecemos el valor de la variable } public string apellido { get{ return Apellido; } set{ Apellido = value; } } public int edad { get{ return Edad; } set{ Edad = value; } } public int nss { get{ return NSS; } set{ NSS = value; } } private string Nombre,Apellido; private int Edad,NSS; } class SextoEjercicio { [STAThread] static void Main(string[] args) { Person Persona = new Person(); //Declaramos una nueva persona } } }Podemos observar como el objeto manda un mensaje al ser construido/destruidoAVISO: Impartiré unos cursos en linea TOTALMENTE GRATUITOS en la página http://groups.msn.com/MUGVeracruz