
Originariamente inviata da
andbin
Sì, sempre per valore. Che sia un tipo primitivo o un reference, il metodo (o costruttore) riceve una copia del valore.
Se è un reference, vuol dire che sia il chiamante che il chiamato hanno il riferimento allo stesso identico oggetto. E alterare il valore del parametro non cambia il valore che ha il chiamante.