encapsulation

Encapsulation is defined as binding together the data and the functions that manipulates them.
* The data should be labeled as private using the private access modifier
* The function which manipulates the data members should be labeled as public using the public access modifier