Sto postando qui e scatto da Libro "Java Il riferimento completo". Ho provato a testare la dichiarazione fatta in questa istantanea. Il risultato è 20 sia per b1 che per b2 che mostra che gli oggetti sono collegati. Ma il libro dice che gli oggetti non sono collegati e qualsiasi modifica a b1 non dovrebbe influenzare, b2.
Dove sto sbagliando?
public static void main(String[] args) {
Box b1 = new Box();
b1.width = 10;
b1.height = 20;
b1.depth = 15;
Box b2 = b1;
double vol;
// assign values to mybox1's instance variables
/* assign different values to mybox2's
instance variables */
b1.width = 20;
b1.height = 299;
b1.depth = 15;
System.out.println(b1.width);
System.out.println(b2.width);
}