Motorola Mobility Interview Question

What are Encapsulation, Inheritance and Polymorphism?