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());
}
}
ENKAPSULASI (PENGKAPSULAN)
08.16 |
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar