Encapsulation(Sarmalama-Kapsülleme)

Selamlar,

    Bir sınıf içeriğinin, onun üyelerini kullananlar tarafından bilinmesine gerek duymadan sadece metodun verdiği hizmetin gösterilmesi işlemidir. Encapsulation için ;

  1. getter/setter metotlar icin Java Standartlarinda isim kullanalim.
  2. instance variable larimizi private olarak tanimlayalim.
  3. public getter/setter metotlar ile ulasimi saglayalim.

ÖRNEK OLARAK:

public class Kisi {

private String ad;
private String soyad;
private int telefonNo;

public String getAd() {
return ad;
}

public void setAd(String ad) {
this.ad = ad;
}

public String getSoyad() {
return soyad;
}

public void setSoyad(String soyad) {
this.soyad = soyad;
}

public int getTelefonNO() {
return telefonNo;
}

public void setTelefonNo(int telefonNo) 
{
if(telefonNo>0)
{
this.TelefonNo= telefonNo;
}
}

Bilgi paylşatıkça çoğalır paylaşarak destek ol.