Bonjour
J'ai la classe suivante :
Et le test suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import junit.framework.TestCase;
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Le test assertNotSame(cla.getName(), clone.getName()); ne passe pas car apparement l'adresse de la propriétés semble être la même.
pourtant il me semblait qu'en faisant clone.name = this.name; dans le clone, du fait que la classe String est immuable, un nouvel objet serait créé, donc un nouvel adressage.
Ce n'est pas le cas ici ? Pourriez vous éclairer ma lanterne ?
Merci d'avance

 

 
		
		 
        

 
			
			


 
  
  
 
 
			 
   
 






 
				 Mon clonage n'est pas correct ?
 Mon clonage n'est pas correct ?
				 Répondre avec citation
  Répondre avec citation
Partager