Accenture interview question

In OOP concepts, what is a constructor?