Expicient interview question

Explain constructor and its types.