Oracle interview question

Pillars of object oriented programming