idcsLogo
idcsLogo2
idcsLogo2
  • Home
  • E-Learning
    • Visual Studio C#
    • C# Dasar
    • Windows Form C#
    • Golang
    • SQL Server
  • Tips and Trick
    • Console
    • Windows Form
  • Submit Artikel
  • Laporkan Masalah

Encapsulation pada bahasa pemrograman C#

Home » Encapsulation pada bahasa pemrograman C#
  • Daftar Materi

    • Apakah itu C# ?
    • Mengenal .Net Framework
    • IDE pada C#
    • Variable pada C#
    • Membuat Program C#
    • Text C#
    • Var C#
    • Konstanta pada C#.
    • Operator Aritmatika C#
    • Asignment Operator C#
  • –

    • IF dan Else pada C#
    • Switch dan Case pada C#
    • Perulangan While pada C#
    • Perulangan For pada C#
    • Perulangan Do While C#
    • Switch dan Case pada C#
    • Operator Logika C#
  • –

    • Mengenal Method C#
    • Parameter Method C#
    • Named Arguments C#
    • Optional Argument C#
    • Method Overloading C#
    • Rekursif ( Recursion )C#
  • –

    • Class dan Object C#
    • Value dan Reference Type C#
    • Encapsulation C#
    • Constructor dan Destructor C#
    • Properti Class C#
    • Class dan Static Member C#
    • Keyword This C#
    • Keyword Readonly C#
    • Indexer C#
    • Operator Overloading C#
  • –

    • Mengenal Array C#
    • Perulangan Array C#
    • Array Multidimensi C#
    • Jagged Array C#
    • Property dan Method Array C#
    • String Object C#
  • –

    • Inheritance C#
    • Keyword Protected C#
    • polymorphism C#
    • Abstract Class C#
    • Nested Class C#
    • Interface C#
    • Namespace C#
  • –

    • Method dan Class C#
    • Generic Constraints C#
    • System Collection C#
    • BitArray C#
    • List C#
    • Stack C#
    • Queue C#
    • Dictionary C#
    • HashSet C#
  • –

    • Struct C#
    • Enumerasi C#
    • Exceptions Handling C#
    • System.IO namespace 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.

    Angga Adji Surya
    27
    C#, E-Learning
    Prev PostValue Type dan Reference Type pada bahasa pemrograman C#Feb 15, 2019
    Next PostConstructor dan destructor bahasa pemrograman C#Feb 18, 2019Constructor dan destructor bahasa pemrograman C# | IDCSharp.com
    idcsLogo
    IDCSharp menyediakan materi - materi bahasa pemrograman komputer dan informasi seputar dunia IT untuk kamu. Mari kita belajar membuat aplikasi bersama
    • Implementasi Media Video dan Audio pada HTML5 Part 2
    • Memahami 3 Jenis Api Model pada HTML5
    • Memahami 3 Api Model pada HTML5 Part 2
    • Memahami 3 Api Model pada HTML5 Part 3
    • Memahami 3 Api Model pada HTML5 Part 4
    • Home
    • E-Learning
      • Visual Studio C#
      • C# Dasar
      • Windows Form C#
      • Golang
      • SQL Server
    • Tips and Trick
      • Console
      • Windows Form
    • Submit Artikel
    • Laporkan Masalah
    Copyright © 2021 IDCSharp. All Rights Reserved