Domanda di colloquio di Motorola Mobility

What are Encapsulation, Inheritance and Polymorphism?