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 ;
- getter/setter metotlar icin Java Standartlarinda isim kullanalim.
- instance variable larimizi private olarak tanimlayalim.
- 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.