Encapsulation

Encapsulation is the mechanism that binds together the code adn the data it manipulates, and keeps them both safe from outside interferecee and misuse.

It is a like a house in which the code and data are placed to prevent random access from outside the house. They can be accessed through proper interfaces, like through the door, etc.