class Test{
public static void main(String[] args) {
Test t=new Test(5,10);
System.out.print(a.height); // 10
Test w=t;
w.height=30;
System.out.print(a.height); // 30
}
}
a b-ye menimsedildi ilk once.sonra b-de deyisiklik oldugu zaman bu a-da da bas verdi.
Ancaq Stringlerde ferqli olur.a deyisende b ona uygun deyismir.Meselen:
String x="Java";
String y=x;
System.out.print(y); //Java
x=x+"Bean";
System.out.print(y); //Java
}
}
Burada x deyisende y ona uygun deyismir.Cunki String obyektleri immutable-dir, yeni deyismezdir.
Hiç yorum yok:
Yorum Gönder