Pregunta de entrevista de Flexon Technologies

Explain encapsulation and abstraction in Java.