TATA ELXSI interview question

Explain the 4 pillars of object oriented programming.