CMS Info Systems interview question

Explain OOP's? What is constructor? Garbage collection?