Pregunta de entrevista de Motorola Mobility

What are Encapsulation, Inheritance and Polymorphism?