Principles, rules and concepts about OOP
Encapsulation is an attribute of an object, and it contains all data which is hidden. That hidden data can be restricted to the members of that class. Levels are Public, Protected, Private, Internal and Protected Internal. Encapsulation is referred to one of the following two notions: