Ejercicios del Curso de Programación en C#

[Comenzando con C#]

(Trabajaremos con Matricez en C#)

Fecha: 28 de Agosto de 2005
Autor: Alejandro Domingo Velazquez Cruz vecrado@msn.com

 

 Por favor no se olviden de calificar este curso, su opinión cuenta, buena o mala será tomada en cuenta

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/destruido
AVISO: Impartiré unos cursos en linea TOTALMENTE GRATUITOS en la página 
http://groups.msn.com/MUGVeracruz

 


Anterior Índice

ir al índice