Pergunta de entrevista da empresa Motorola Mobility

What are Encapsulation, Inheritance and Polymorphism?