CMS Info Systems Interview Question

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