Supponiamo di avere un array myArray. Voglio modificare un oggetto chiamando la sua funzione. Se lo faccio in questo modo, l'oggetto originale sarà cambiato o no?ArrayList e modifica degli oggetti inclusi in esso
myArray.get(0).myModyfyingFunction();
per chiarire ulteriormente - Sono preoccupato se get() restituisce in realtà un riferimento al mio oggetto originale o lo fa restituire solo una copia del mio dell'oggetto originale.
Perché non provarlo .. :) E 'un paio di righe di codice ... – PrimosK
leggi questo articolo: http://www.javaranch.com /campfire/StoryPassBy.jsp (Il telecomando di tutto il gatto in un concetto di tazza è fantastico) –
Buon punto lì @PrimosK :) Immagino di voler ascoltare le spiegazioni e ho letto che Java è pass-by- solo valore. –