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