marcoqwertyuiop
03-06-2015, 19:25
Salve, su un libro è riportata una cosa che non ho capito, questa:
Consideriamo il seguente frammento di codice:
double unNumero = 5.0;
double unAltroNumero = unNumero;
Data unGiorno = new Data();
Data unAltroGiorno = unGiorno;
La variabile unAltroNumero assumerà lo stesso valore della variabile unNumero ma le due variabili rimarranno indipendenti l'una dall'altra.
Il valore della variabile unNumero verrà infatti copiato nella variabile unAltroNumero. Se il valore di una delle due variabili sarà modificato in seguito, il valore dell'altra variabile non cambierà.
Cioè se cambio il valore a double unNumero = 3.5, non cambia anche il valore di unAltroNumero ?
Consideriamo il seguente frammento di codice:
double unNumero = 5.0;
double unAltroNumero = unNumero;
Data unGiorno = new Data();
Data unAltroGiorno = unGiorno;
La variabile unAltroNumero assumerà lo stesso valore della variabile unNumero ma le due variabili rimarranno indipendenti l'una dall'altra.
Il valore della variabile unNumero verrà infatti copiato nella variabile unAltroNumero. Se il valore di una delle due variabili sarà modificato in seguito, il valore dell'altra variabile non cambierà.
Cioè se cambio il valore a double unNumero = 3.5, non cambia anche il valore di unAltroNumero ?