No. Utilizzare l’operatore di assegnamento tra oggetti equivale ad assegnare ad una variabile lo stesso reference cui punta già un’altra variabile; non viene pertanto, in tal modo, allocata altra memoria per conservare un nuovo oggetto. In altre parole se si eseguono le seguenti istruzioni:
MyClass b = a;
avremo allocato memoria soltanto per una istanza di tipo MyClass a b