Pergunta de entrevista da empresa Codexis

What is encapsulation? What is an abstract class?