BlackRock Interview Question

Abstraction and Encapsulation in details and how it is done in Java