Domanda di colloquio di Flexon Technologies

Explain encapsulation and abstraction in Java.