Blink22 interview question

Explain the principles of OOP (Encapsulation, Inheritance, Polymorphism, Abstraction).