IBM interview question

What is constructor?