/*
* Práctica guiada #2
* Esta práctica ejemplifica la declaraciñon y uso b´ñasico de constructores
* Docente: José Manuel Acevedo Galván
*/
using System;
namespace constructors
{
public class Program
public static void Main()
// Creo el objeto de tipo persona, creo el nuevo tipo de dato y llamo a su constructor
persona per1 = new persona();
Console.WriteLine( per1.dameNombre() );
}
// Reglas de la Clase
// - Todas las clases tienen un constructor
// - Si no se declara, el lenguaje crea un constructor vacío por default
class persona
string nombre;
// Reglas del Constructor
// - (MA) Debe ser public
// - Se debe llamar igual que la clase
// - No lleva return ni void
// - Es un metodo formal
// - Puede llevar parámetros
// - Se pueden sobrecargar
// Est es un Constructor vacio, en este caso si se declara en el programa pero hago lo mismo que haría
// el lenguajne si no hubiera declarado el mètodo
public persona()
// Metodo publico que accesa uns propiedad privada dela clase
public string dameNombre()
return this.nombre;