Motorola Mobility interview question

What are Encapsulation, Inheritance and Polymorphism?