Pergunta de entrevista da empresa FDM Group

What are the four pillars of object-oriented programming? What does encapsulation mean? What is a Primary key?