Pergunta de entrevista da empresa Pegasystems

Can you explain polymorphism, encapsulation and inheritence?