Senin, 30 Januari 2017

PBO : Penentu Hak Akses


 Laporan Praktikum

Percobaan 1.
1. Buat kelas java dengan nama Mahasiswa.java, tuliskan kode program seperti dibawah
Setelah di compile tidak terjadi apa apa karena tidak terdapat fungsi utama yang menjalankan class tersebut.
 
2. Selanjutnya membuat kelas baru dengan nama “PenentuAkses.java”. Seperti gambar dibawah ini.


Setelah di compile, file tersebut menampilkan hasil akhir seperti dibawah ini.
 

Latihan.
  1. Mengubah penentu akses dari varibel nama menjadi variabel private dengan menambahkan kata kunci “private” seperti berikut.
  1. Setelah disimpan, kemudian di kompilasi.
  2. Mengompilasi file “PenentuAkses.java”
  3. Hasilnya akan seperti gambar dibawah ini.
Output akan error karena variabel pada class “Mahasiswa” memiliki akses private yang artinya tidak bisa diakses di class yang berbeda. Jika variabelnya bersifat private maka hanya class itu sendiri yang bisa mengakses.

Percobaan 2.
1. Membuat kelas baru dengan nama “Lingkaran.java” dan menuliskan kode program.


2. Membuat kelas baru dengan nama “PenentuAksesMethod.java”.
Setelah di kompilasi, menampilkan hasil seperti dibawah ini.
Hasil kompilasi memperlihatkan error karena method ambilPhi() dibuat menjadi private access yang artinya hanya bisa diakses oleh class Lingkaran.

Latihan.
  1. Mengubah penentu akses dari method ambilPhi() menjadi akses public dengan cara menambahkan kata kunci public seperti dibawah ini.
  1. Kemudian disimpan dengan nama file yang sama dan di kompilasi ulang.
  2. Mengkompilasi file “PenentuAksesMethod.java”
  3. Kompilasi file akan memperlihatkan hasil sebagai berikut.
Hasil = Berhasil di compile karena method ambilPhi() di class “Mahasiswa” dibuat menjadi public sehingga bisa diakses oleh class “PenentuAksesMethod.java”

Tidak ada komentar:

Posting Komentar