Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

Sorunuz mu var? Belki de çoktan soruldu..

0
Mutable obje nedir?

Açık 2 Cevaplar 52 Gösterim Java
Java da mutable obje nedir?

2 Cevap

0

new keyword ile hafızada bir nesne yaratıldıkdan sonra bu nesne değiştirilebiliyorsa bu mutable demek oluyor. 

12 Aralık 2016 kenan (2,833 puan) cevapladı
0

mutable objeler new ile yaratıldıktan sonra alt alanları veya datası değiştirilebilir. Yani bu objeye ait getter ve setter methodları çalışır.  

Bunun tam tersi immutable objelerde ise setter methodu yoktur, oluşturulduktan sonra verilen data veya alanlar değiştirilemez. 

class Mutable{
  private int value;

  public Mutable(int value) {
     this.value = value;
  }

  getter and setter for value
}

class Immutable {
  private final int value;

  public Immutable(int value) {
     this.value = value;
  }

  only getter
}
12 Aralık 2016 buzel (551 puan) cevapladı
...