Java R&D Interview Question

What is OOPS in programming?