Paperpedia interview question

What is constructor? Different types of constructors.