Encapsulation means we are hiding the code and data in to a
single unit to protect the data from outside world.
Abstraction means we know about the object how it can be
used but we dont know how it is implemented. and we can
hide the data using the AccessSpecifiers.  |