Nutech Systems Interview Question

What is abstraction, inheritance and encapsulation?