Encapsulation

Encapsulation


is defined 'as the process of enclosing one or more items within a physical or logical package'.Encapsulation, in object oriented programming methodology, prevents access to implementation details.

Abstraction and encapsulation are related features in object oriented programming. Abstraction allows making relevant information visible and encapsulation enables a programmer to implement the desired level of abstraction.

Encapsulation is implemented by using access specifiers. An access specifier defines the scope and visibility of a class member. C# supports the following access specifiers −

  • Public
  • Private
  • Protected
  • Internal
  • Protected internal

Post a Comment

0 Comments