Infosys interview question

What are OOPs concepts in programming