Pergunta de entrevista da empresa Apolis

Explain inheritance, polymorphism, encapsulation, and difference between abstract and instance