High Fashioners Issue # 2 | Page 171

J. E. N. I.
10.9.2 Akses Public
Tipe ini mengijinkan seluruh class member untuk diakses baik dari dalam dan luar class. Object apapun yang memiliki interaksi pada class memiliki akses penuh terhadap member dari tipe ini. Sebagai contoh:
public class StudentRecord
{ // akses dasar terhadap variabel public int name;
}
// akses dasar terhadap metode public String getName(){ return name;
}
Dalam contoh ini, variabel name dan method getName() dapat diakses dari object lain.
10.9.3 Akses Protected
Tipe ini hanya mengijinkan class member untuk diakses oleh method dalam class tersebut dan elemen – elemen subclass. Sebagai contoh:
public class StudentRecord
{ // akses pada variabel protected int name;
}
// akses pada metode protected String getName(){ return name;
}
Pada contoh diatas, variabel name dan method getName() hanya dapat diakses oleh method internal class dan subclass dari class StudentRecord. Definisi subclass akan dibahas pada bab selanjutnya.
Pengenalan Pemrograman 1 23