Seperti biasa. Post berikutnya ini akan memuat contoh-contoh dari materi di post sebelumnya. Jadi,langsung saja yah.
/*Disimpan dalam file andi.java*/class andi{public static void main(String arg[]){manusia andi= new manusia("Andi");System.out.println("Nama= "+ andi.tampilkanNama());andi.makan();}}
/*Disimpan dalam file manusia.java*/class manusia {public String nama;
//private manusia(String n) {//this.nama = n;//}
public manusia(String n){this.nama = n;}
public String tampilkanNama(){return nama;}public void makan() {System.out.println("Nyam... nyam... nyam...");}public void kerja() {System.out.println("Kerja... kerjaaa...");}private void bunuhDiri(){System.out.println("Dor .. bruk...");}
Jika kata public di ganti dengan private pada maka file tidak bisa dijalankan.
Berikut contoh selanjutnya.
class tingkatAkses{int a;public int b;private int c;
public void setC(int c){this.c = c;}public int getC(){return c;}
}
class coba{
public static void main(String[] args){
tingkatAkses obj = new tingkatAkses();
obj.a = 10;obj.b = 20;obj.setC(30);
System.out.println("Modul Pengkapsulan");System.out.println("==================");System.out.println("Nilai A : "+obj.a);System.out.println("Nilai B : "+obj.b);System.out.println("Nilai C : "+obj.getC());System.out.println("==================");}}
