Page 27 - E-Modul Pemrograman Berorientasi Objek Berbasis Project Based Learning
P. 27
Public class perhitungan {
//atribut
Public int angka;
//method
Public int getAngka(){
Return angka;
}
}
Dengan modifer public, maka atribut angka dan method getAngka bisa diakses oleh kelas
manapun di mana objek untuk kelas perhitungan dibuat. Contoh :
Public class penghitungan {
//atribut
Public int angka;
//method
Public int getAngka(){
Return angka;
}
//diakses oleh kelas sendiri
Public static void main (string[]args){
Perhitungan obj = new perhitungan();
Obj.getAngka();
}
}
//diakses oleh kelas lain
Class lain{
Public static void main (string[]args{
Penghitungan objek = new penghitungan();
objek.getAngka();
}
}
2. Private
Dengan mendeklarasikan data dan method menggunakan tingkat akses private, maka data dan
method tersebut hanya dapat diakses oleh kelas yang memilikinya saja. Ini berarti data dan method
tersebut tidak boleh diakses atau digunakan oleh kelas-kelas lain yang terdapat didalam program.
Untuk mendeklarasikan suatu data atau method dengan tingkat akses private, gunakan kata kunci
private. Contohnya :
Public class siswa {
//akses dasar terhadap variabel
Private string nama;
//akses dasar terhadap metode
Private string getNama(){
return name; }
}
Pada contoh diatas, variabel nama dan method getNama() hanya dapat diakses oleh method internal class
tersebut.
23