Pergunta de entrevista da empresa Capgemini

Explain Polymorphism, Abstraction, Encapsulation, Inheritance.