Number 27 - Nascar . Gemblonk: Access Modifiers pada Java

Ads 468x60px

Access Modifiers pada Java

Saya akan mencoba memberitahu atau menerangkan sedikit mengenai public, private , protect, default pada java.  Public,private , protect, dan default masuk ke dalam access modifiers. Mungkin kalian bertanya apa itu Access modifier?? Access modifier merupakan keyword yang digunakan untuk menentukan spesifikasi tingkat akses suatu vaiable atau method (anggota kelas). Peng-aksesan yang dimaksud bisa berupa pengaksesan dalam kelas yang sama, turunan maupun dari luar kelas di mana variable dan method dideklarasikan. 

Lalu apa itu public,private , protect, dan default??dan apakah ada hubungannya dengan anggota kelas (class member) ?? seperti penjelasan mengenai ACCESS MODIFIER yang sudah dijelaskan diatas tadi bahwa digunakan untuk menentukan spesifikasi tingkat akses suatu vaiable atau method (anggota kelas) dan public, private , protect, dan default merupakan macam-macam dari jenis ACCESS MODIFIER yang memiliki perbedaan kegunaan dalam pemakaiannya.Berikut penjelasan lebih lengkapnya mengenai public, private , protect, dan default :

     1.     Default
Access Modifier ini hanya menspesifikasikan kelas-kelas (classes) di paket yang sama yang bisa mengakses variable dan method suatu kelas. Anggota kelas dengan default access bisa melihat kelas lain dipaket yang sama. Tidak ada keyword khusus untuk mendeklarasikan modifier default access. Sehingga apabila tidak ada access modifier pada pendeklarasian tersebut, berarti yang dimaksud adalah default access.
          
          Contoh : 

            class Mahasiswa {
                String nama;

                String kata() {
                  return “I LOVE JAVA”;
             }
             }
     2.     Public
Suatu anggota kelas (class member) dideklarasikan sebagai public, maka anggota tersebut akan bisa digunakan oleh siapa saja, yaitu baik oleh kelas yang sama,  kelas lain maupun lingkungan luar kelas. Sehingga anggota kelas (class member) yang dideklarasikan sebagai public akan bisa diakses oleh sembarang object lain.
         
          Contoh :  
             
            class Mahasiswa {
                public String nama;

                public String kata() {
                   return “I LOVE JAVA”;
            }
            }

      3.     Protected
Access modifier protected menspesifikasikan atau menentukan anggota kelas (class member) yang hanya bisa diakses oleh method-methodyang ada di dalam kelas yang sama dan juga dapat diakses oleh subclass (kelas turunan) dari kelas tersebut.

          Contoh :  

            class Mahasiswa {
                protected String nama;

                protected String kata() {
                    return “I LOVE JAVA”;
            }
            }
     4.     Private
Access modifier private merupakan tingkatan akses yang sangat terbatas. Kemudian seperti modifier-modifier lain, modifier private menspesifikasikan anggota kelas (class member) yang hanya bisa diakses oleh kelas dimana anggota-anggota kelas tersebut dideklarasikan. Keadaan ini mengakibatkan bahwa tidak ada kelas lain yang bisa mengakses anggota kelas private, sekaligus termasuk subkelas-subkelas (subclassess)-nya
Access modifier private adalah yang paling terbatas, menspesifikasikan anggota kelas(variable dan method) hanya dapat diakses oleh kelas dimana anggota itu didefinisikan.

          Contoh :  
           
             class Mahasiswa {
                private String nama;

                private String kata() {
                   return “I LOVE JAVA”;
              }
              }

Mohon maaf bila masih terdapat kesalahan dalam penjelasan yang saya berikan. Semoga bermanfaat bagi pembaca.

Sumber 



3 komentar:

Anonim mengatakan...

wah nice... walaupun tulisannya agak sulit di pahami, namun berguna bagi saya buat nambah belajar ngoding java heheh ..

kunjung balik yah http://redanorak.blogspot.com follow balik yah, nanti saya follow juga

Unknown mengatakan...

Makasih , pengertian'nya

keep blogging !
ketikanpelajarbodoh.blogspot.com

Unknown mengatakan...

terimakasih kak tulisan anda sangat membantu :)


Kaskus

Only


:ilovekaskus

:iloveindonesia

:kiss

:maho


:najis

:nosara

:marah


:berduka


:malu:

:ngakak

:repost:

:repost2:


:sup2:

:cendolbig

:batabig

:recsel



:takut

:ngacir2:

:shakehand2:

:bingung


:cekpm

:cd

:hammer

:peluk



:toast

:hoax:

:cystg

:dp


:selamat

:thumbup

:2thumbup

:angel


:matabelo


:mewek:

:request

:babyboy:


:babyboy1:

:babymaho

:babyboy2:

:babygirl


:sorry


:kr:

:travel

:nohope


:kimpoi

:ngacir:

:ultah

:salahkamar


:rate5

:cool


:bola


by Pakto


:mewek2:

:rate-5

:supermaho

:4L4Y


:hoax2:


:nyimak

:hotrit

:sungkem


:cektkp

:hope

:Pertamax

:thxmomod


:laper


:siul

:2malu:

:ngintip


:hny

:cendolnya


by misterdarvus


:maintenis:


:maintenis2:

:soccer

:devil


:kr2:

:sunny

Posting Komentar