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
0 oy
58 gösterim
Java da mutable obje nedir?
Java kategorisinde (3.3k puan) sordu

2 Cevap

0 oy

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

(3.3k puan) cevapladı
0 oy

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
}
(570 puan) cevapladı

İlgili sorular

0 oy
1 cevap 74 gösterim
74 gösterim 2 Aralık 2016 Java kategorisinde kenan (3.3k puan) sordu
0 oy
1 cevap 21 gösterim
21 gösterim 9 Ocak Genel Kavramlar kategorisinde kenan (3.3k puan) sordu
0 oy
1 cevap 38 gösterim
38 gösterim 9 Ocak Java kategorisinde kenan (3.3k puan) sordu
0 oy
1 cevap 24 gösterim
0 oy
1 cevap 75 gösterim
75 gösterim 9 Ocak Java kategorisinde kenan (3.3k puan) sordu
...