Penjelasan Privat, Protected dan Publice Pada C#


Berawal dari banyak nya pertanyaan tentang Privat dan Public, sebenarnya pertanyaan berbeda-beda dalam penyampeannya tapi inti masalahnya satu yaitu tentang privat dan public,. nah dari situlah saya mempunyai ide untuk memosting tulisan ini,.

dalam dunia pemrograman banyak sekali bahasa yang di gunakan tapi dasarnya tetap sama,. maka keyword yang di pake pun tidak jau berbeda,. hanya visualnya saja yang agak sedikit berbeda..

Sudahkan dulu cereamahnya mari kita lanjut untuk belajar C#,.

Untuk memanggil dan mengontrol form lain kita harus membuka class yang tadinya privat menjadi public,.

Lihat cintih berikut;

class Hewan

hewan.cs

{

public string jenisHewan;

public int tinggi;

public int panjang;

public int jumlahKaki;

public string warna;

bool isPunyaEkor;

protected bool isMamalia;

private bool isBisaBerenang;

}

dan perhatikan juga contoh dari dari protected

program.cs

{

Hewan si_manis new hewan()

si_manis.tinggi = 25;si_manis.jenisHewan = “kucing”;

si_manis.panjang = 40;

si_manis.jumlahKaki = 4;

si_manis.warna = “hitam”;

si_manis.isPunyaEkor = true;

si_manis.isMamalia = true;

si_manis. isBisaBerenang = false;

Dari contoh di atas maka bisa keyword private, protected dan public bisa dijelaskan seperti berikut :

  1. Private, adalah level proteksi untuk bayi yang berada di dalam rumah.  Si bayi tidak boleh keluar dari rumah karena mempunya level proteksi paling tinggi.  Hanya orang-orang yang dapat dipercaya yang boleh berinteraksi dengan si bayi, dalam hal ini mungkin adalah orang-orang yang berada di dalam rumah.  Dalam implementasinya, field dengan level proteksi private hanya dapat diakses di dalam class tersebut.
  2. Protected, adalah level proteksi untuk anak yang sedang bermain bola di dalam pagar.  Orang yang ingin berinteraksi dengan anak ini harus juga berada di dalam pagar juga.  Dalam implementasinya, field dengan level proteksi protected dapat diakses oleh class lainnya tetapi harus mempunyai hubungan yang dekat.
  3. Public, dapat dianggap tidak mempunyai proteksi artinya setiap orang dapat melakukan interaksi dengan anak yang mempunya level proteksi ini.  Dalam implementasinya, field dengan level proteksi public dapat diakses oleh semua class lain.

dan anda bisa melihat contoh programnya di

https://virusbarubiru.wordpress.com/2012/12/29/menampilkan-data-dari-form1-ke-form-duan-pada-c/

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s