Encapsulation pada bahasa pemrograman C#

Encapsulation pada bahasa pemrograman C# | IDCSharp.com
Encapsulation pada bahasa pemrograman C# | IDCSharp.com

Dalam bahasa pemrograman enkapsulasi berarti membungkus, bukan hanya membungkus akan tetapi juga melindungi apa yang ada di dalamnya.

Dengan demikian Enkapsulasi adalah membungkus beberapa member pada Class, dan melarang akses kedalamnya.

Encapsulasi di implementasikan menggunakan Access modifiers, Access modifier  mendefinisikan ruang lingkup dan visibilitas dari class member.

.Bahasa pemrograman C# mendukung beberapa access modifier berikut :

  1. Public.
  2. Private.
  3. Protected.
  4. Internal.
  5. Protected Internal.

access modifier public membuat class member dapat diakses dari luar Class.

access modifier Private membuat class member hanya dapat di akses di dalam class.\

access modifier Protected, Class hanya dapat di akses oleh anggota class itu, atau class yang berasal dari class tersebut.

access modifier Internal, Class hanya dapat di akses dengan kode apapun asal pada assembly yang sama.

Contoh :

kita akan membuat program bank sederhana dengan menggunakan oop dan encapsulasi.


Pada kode program di atas, kita menggunakan encapsulasi untuk menyembunyikan saldo, agar tidak bisa dipanggil dari luar class.

Terimaksih, sekian penjelasan dari Encapsulation pada bahasa pemrograman C#, semangat belajar, dan salam coders.