Apolis interview question

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