Frage im Vorstellungsgespräch bei Infosys

Explain five pillars of object oriented programming?