jos luon olion niin voinko olla varma siitä että sen "osoitin" (vai referenssi, mikä lie javassa) ei muutu ajon aikana? vai muuttaako java niitä omin luvin tarvittaessa.
esim.
Olio1 olio1 = new Olio1();
Olio1 olio2 = olio1
...koodia...
if(olio1 == olio2) ...
esim.
Olio1 olio1 = new Olio1();
Olio1 olio2 = olio1
...koodia...
if(olio1 == olio2) ...
Vastaukset 3
Vanhimmat
niin, eli olio1 eikä olio2 itse muuttujiin ei kajota missään vaiheessa, olioiden kenttiä kyllä voidaan muuttaa.
Olisi mukavaa jos voisit raottaa koodia vähän enemmän, (eli mikä on olion luokka ja mitä koodissa oli).
tai jos muuttuu nii sit on jossai häikkää.