Construtor

Um construtor cria um objeto

O construtor atribui a uma determinada variável todas as informações de um objeto. Variáveis desse tipo são necessárias para a execução de algumas funções. As variáveis criadas com construtores só podem ser modificadas por meio de funções do mesmo tipo.

Exemplo:
Algumas funções date_ utilizam variavéis do tipo data. Esse tipo de variável é criado por meio de um construtor.