Capgemini interview question

Explain the Oops concepts in java?