Bahasa Pemrograman Java dalam menangani class,method atau variabel mempunyai 3 modifier, modifier ini digunakan untuk menentukan hak akses atas class, method atau variabel tersebut.
Tiga modifier tersebut adalah public, private, protected. Trus… bagaimana kalau kelas yang tidak menggunakan salah satu modifier tersebut?. Java akan menganggap class, method, atau variable tersebut bernilai default.
Lha… Fungsi dari tiap modifier itu apa….???
public
Modifier public akan membuat class, method, variabel yang menggunakanya bersifat umum, alias dapat dipanggil oleh semua kelas. baik dari satu paket yang sama atau berlainan paket. public juga akan memperbolehkan akses terhadap semua kelas yang diinstan dari kelas tersebut.
private
Modifier private, menunjukkan bahwa suatu class, method atau variabel hanya dapat diakses dari dalam kelas tersebut. modifier ini biasanya digunakan untuk kelas, method, atau variabel yang memang ingin disimpan atau tidak dapat digunakan oleh kelas yang lain (tidak berguna untuk kelas yang lain).
protected
Modifier protected, digunakan kalau suatu class, method atau variabel ingin digunakan hanya oleh kelas-kelas yang satu paket dengan kelas tersebut atau sub kelas dari kelas tersebut baik yang satu paket atau lain paket.
Yang default bagaimana?
class, method atau variable yang tidak dibumbui dengan salah satu modifier diatas, oleh java dianggap menggunakan modifier default. hal ini membuat class, method atau variabel tersebut tidak dapat diakses oleh kelas lain dari luar paket kelas tersebut.


1 tanggapan kepada “public, private, protected… apa sich maksudnya..!!”
AFa
Juli 3rd, 2011 pukul 19:54
penggunaan public,private dan protected dalam menentukan hak akses atas akses , method , atau variabel?????
mohon jawabannya n dijawab
1 Trackbacks / Pingbacks
Tugas ADS II « Maret 27th, 2011 pukul 00:30
[...] public, private, protected [...]