Java Access Modifier

on Selasa, 27 Januari 2015
Access Modifier adalah suatu cara untuk memberikan pilihan akses pada class, method, dan variable di Java. Ada empat jenis access modifier, yaitu: public, protected, default, dan private. Untuk bisa memahami access modifier, perhatikan contoh kasus di bawah ini.
Gambar di bawah ini adalah contoh relasi dari dua package, package perpustakaan dan package rumah. Class buku pada package perpustakaan merupakan base class dari class buku komputer di package perpustakaan dan class buku memasak di package rumah. Komponen yang akan diberikan access modifier adalah class buku di package perpustakaan.


Public
Class buku bisa diakses oleh seluruh class lain.
Buku < > Pustakawan, Buku Komputer, Ibu, Buku Memasak.

Protected
Class buku hanya bisa diakses oleh class yang berelasi dengan class buku.
Buku < > Buku Komputer, Buku Memasak

Default
Access modifier default disebut juga Package Access, karena class buku hanya bisa diakses oleh class yang berada dalam package yang sama. Jika suatu komponen tidak disertakan access modifier didepannya, maka komponen tersebut ditetapkan sebagai default.
Buku < > Pustakawan, Buku Komputer

Private
Class buku tidak bisa diakses oleh class lain. Hanya class buku yang bisa mengakses dirinya sendiri.
Buku

0 komentar:

Posting Komentar

Terima kasih sudah mengunjungi blog saya. Jika sekiranya informasi yang saya berikan berguna buat kalian, silahkan isi kotak komentarnya :D