Posted by : Artic
Rabu, 21 Oktober 2015
Enkapsulasi
adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses
program agar tidak dapat diakses secara sembarangan atau dilihat oleh program
lain. Konsep enkapsulasi sangat penting dilakukan untuk menjaga kebutuhan
program agar dapat diakses sewaktu-waktu, sekaligus menjaga program tersebut.
Dalam
JAVA, dasar enkapsulasi adalah class. anda membuat suatu class yang menyatakan
bahwa variable atau method sebuah class tidak dapat diakses oleh class lain
dengan menjadikan class tersebut private, atau dengan menjadikan class tersebut
protected, yaitu hanya bisa diakses oleh turunannya.
Pada
encaptulasi program class menggunakan perintah private yang berakibat tidak
bisa mengakses sembarangan program tersebut lain hal jika anda menggunakan
class public, dalam hal ini dapat diakses oleh sembarang class karena bersifat
umum.
Pertama-tama Kita buka dahulu Worksheet kita untuk caranya kita bisa lihat di post saya sebelumnya atau disini
Saya membuat enkapsulasi tentang air isi ulang
public class TankiIsiUlang {
private int VolumeTanki = 134;
int Membeli(int VolumePengisian){
VolumeTanki += VolumePengisian;
return VolumeTanki;
}
int Penjualan(int VolumePembelian){
VolumeTanki -= VolumePembelian;
return VolumeTanki;
}
void CekVolume(){
System.out.println("Sisa Volume Tanki : "+ VolumeTanki);
}
}
Source code ini berfungsi untuk mengerjakan fungsi yang saya inginkan
Setelah kita selesai mengerjakan fungsi tersebut, mari kita buat worksheet untuk memanggil fungsinya
Ini adalah Source code yang saya gunakan untuk memanggil fungsi diatas
public class Pengisian {
public static void main(String[] args) {
TankiIsiUlang TankiTirta = new TankiIsiUlang();
TankiTirta.CekVolume();
TankiTirta.Membeli(85);
TankiTirta.CekVolume();
TankiTirta.Penjualan(35);
TankiTirta.CekVolume();
}
}Kemudian setelah program dijalankan akan tampil seperti gambar dibawah ini :
Sekian dari saya terimakasih selamat mencoba dan semoga beruntung :v