Petite question, j'ai

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
MonObject o1 = new MonObject ();
MonObject o2 = o1; //o1 et o2 pointe sur le meme objet
 
MonObject o3= new MonObject ();
Comment faire pour que o1 et o2 pointent sur le meme objet que o3 sans utiliser o1.
Je m'explique : je veux faire comme si je ne connaissait pas la variable o1 (par contre je connais o2 et je sais que o2 pointe sur le meme objet que o1 et je sais aussi que o1, o2, o3 référence un même type d'objet).

Je pense à un truc du genre :
-copy physique de la mémoire contenue à l'adresse référencée par o3 à l'adresse référencée par o2
-o3 = o2

Comment faire ce que je veux?