Revature interview question

What are encapsulation, inheritance, and polymorphism?