Cognizant Interview Question

what is oops in java. explain pillars of oops.