Encapsulation

Encapsulation adalah proses menyembunyikan detil implementasi sebuah objek

atau

pembungkusan attribut (field atau variabel) dan tingkah laku (metode) di dalam sebuah kelas.

Contoh :
public class Mamalia {
private String kaki,tempat;

protected void setKaki(String kaki){
this.kaki = kaki;
}

protected String getKaki(){
return this.kaki;
}

protected void setTempatHidup(String tempat){
this.tempat = tempat;
}

protected String getTempatHidup(){
return this.tempat;
}

public String namaKelas(){
return “Kelas Mamalia”;
}
}

Dari script di atas terlihat bahwa field kaki dan tempat serta metode-metodenya terbungkus dalam sebuah kelas yaitu kelas mamalia

Tinggalkan komentar