Pergunta de entrevista da empresa Revature

What are encapsulation, inheritance, and polymorphism?