11-06-2017, Saat: 23:55
[img=150x0]https://i0.wp.com/blog.burakkutbay.com/wp-content/uploads/2012/02/jlo.jpg?resize=150%2C199[/img]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;
}
}