Scan-IT interview question

what is encapsulation, abstraction and polymorphism?