Java Encapsulation Nedir?
Java Kapsülleme Nedir? Kapsülleme Örneği yaparak bu yazıyı tamamlayacağız.
Java’da oluşturduğumuz sınıfın metodlarına, nesnelerine erişimleri sınırlandırmak için kullanırız. Bilgi sınırlandırmanın çeşitleri bulunmaktadır. Sınırlandırma çeşitlerine bakalım.
- Private: Sadece bulunduğu sınfta kullanılabilecek değerlerdir. Direk erişilemeyen değişkenlerdir.
- Public: Herkesin erişebildiği sınıftır.
- Protected:Extends edilebilir ancak sadece aynı pakette erişilebilen değişkendir.
- Default:Paket içerisinden erişilebilen değişkendir.
public class Ogrenci { private String adi; private String cinsiyet; public Ogrenci(String adi, String cinsiyet) { this.adi = adi; this.cinsiyet = cinsiyet; } //private erişimde değişkene direk ulaşılamadığından Getter ve Setter metodları //oluşturularak erişilebilmektedir. public String getAdi() { return adi; } public void setAdi(String adi) { this.adi = adi; } public String getcinsiyet() { return cinsiyet; } public void setcinsiyet(String cinsiyet) { this.cinsiyet = cinsiyet; } }
No Comment! Be the first one.