Infosys interview question

Explain java, oops concepts abstraction encapsulation