Je crois que tu viens de révolutionner ma façon de voir Java 
La réflexion, c'est une sorte d'introspection?

Envoyé par
adiGuba
A noter toutefois qu'en Java il est plutôt inhabituel d'utiliser un constructeur de copie comme ceci...
C'est plus une habitude, c'est comme ça que mon prof de java m'avait montrer le clone, en utilisant un constructeur de copie, et ça m'est resté 

Envoyé par
adiGuba
Tu ne respectes pas les règles du cloneage en Java. Il ne faut pas créer un nouvel objet, mais implémenter l'interface Cloneable et retourner l'objet retourné par super.clone()
Par là, tu veux dire que pour faire bien, il faut laisser java cloner l'objet, et reprendre à la main ce qu'on a implémenté perso?
J'imagine que dans le clone(), lorsque tu as mis :
cloned.param = cloned.cloneParam();
c'est plutôt
cloned.param = this.cloneParam();
?
En tout cas, grand merci, ça rox ton code!
Partager