ENKAPSULASI (PENGKAPSULAN)

enkapsulasi merupakan suatu cara untuk menyembunyikan informasi detail dari suatu class. dua hal yang paling mendasar dalam enkapsulasi yaitu information hiding, interface to access data.

kegiatan praktikum

//disimpan dalam file manusia.java
class manusia
{
public String nama;
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...");
}
}  

//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();
}

}

 



















class tingkatakses{
int a;
public int b;
private int c;

    public void setC(int y) {
    this.c=y;
}
    public int getC() {
return c;
}
}
class coba {
    public static void main(String[] args) {
        tingkatakses obj = new tingkatakses();
       
        obj.setC(30);
        obj.a=10;
        obj.b=20;
       
       
        System.out.println("nilai obj.a : " + obj.a);
        System.out.println("nilai obj.b : " + obj.b);
        System.out.println("nilai obj.c : " + obj.getC());
    }
}


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar