Un constructor es una función especial que se llama automáticamente cuando se crea un objeto de una clase. Los constructores inicializan el objeto y pueden aceptar parámetros. Si no se especifica un constructor, se agrega uno público predeterminado sin parámetros. Los constructores tienen el mismo nombre que la clase, no devuelven ningún valor y se pueden definir cero, uno o más constructores para una clase.