Creación de Constructores

Los constructores son una especie de métodos con una estructura similar a la de los métodos, pero la diferencia que los constructores son invocados automáticamente cuando nosotros queremos instanciar un objeto de la clase a la que pertenece nuestro constructor. La función especÃfica de los constructores es para inicializar valores en un objeto.
Veamos un ejemplo de esto:
public class Constructor
{
int Valor;
Constructor()
{
Valor = 5;
}
}
Bien, acá podemos ver que tenemos una clase llamada Constructor la cual tiene una variable de tipo entero, la cual a través de nuestro constructor le indicamos que tome el valor de 5.
Como pueden ver los constructores se parecen en estructura mucho a los métodos pero ahà una diferencia para poder saber cual es cual, una es que siempre los constructores se deben llamar igual que la clase y la segunda es que no tiene un tipo de dato ni primitivo, ni personalizado al momento de declararlo mientras que los métodos si debemos colocarles algún tipo de identificador de dato.