Friday, November 28, 2014

JAVA: Passaggio di parametri

In Java il passaggio di parametri ad un metodo è sempre a valore, questo significa viene sempre effettuata una copia interna al metodo.
Bisogna però prestare attenzione al tipo del parametro. Quando il tipo è un primitivo allora il metodo utilizza una copia della variabile, mentre quando il parametro è di tipo reference allora il metodo utilizza una copia del parametro che però punta allo stesso oggetto dell'originale.