J. E. N. I.
10.9. Access Modifiers
Pada saat membuat, mengatur properties dan class methods, kita ingin untuk mengimplementasikan beberapa macam larangan untuk mengakses data. Sebagai contoh, jika Anda ingin beberapa atribut hanya dapat diubah hanya dengan method tertentu, tentu Anda ingin menyembunyikannya dari object lain pada class. Di JAVA, implementasi tersebut disebut dengan access modifiers.
Terdapat 4 macam access modifiers di JAVA, yaitu: public, private, protected dan default. 3 tipe akses pertama tertulis secara ekplisit pada kode untuk mengindikasikan tipe akses, sedangkan yang keempat yang merupakan tipe default, tidak diperlukan penulisan keyword atas tipe.
10.9.1 Akses Default( Package Accessibility)
Tipe ini mempersyaratkan bahwa hanya class dalam package yang sama yang memiliki hak akses terhadap variabel dan methods dalam class. Tidak terdapat keyword pada tipe ini. Sebagai contoh:
public class StudentRecord
{ // akses dasar terhadap variabel int name;
}
// akses dasar terhadap metode String getName(){ return name;
}
Pada contoh diatas, variabel nama dan method getName() dapat diakses dari object lain |
selama object |
tersebut |
berada |
pada |
package |
yang |
sama |
dengan |
letak |
dari |
file |
StudentRecord. |
|
|
|
|
|
|
|
|
|
|
Pengenalan Pemrograman 1 22