Normalement, new veut dire créer moi une instance de cette objet, ça ne doit pas avoir d'info externe à la création de l'objet. J'ai fais moi même ces objet, il n'y a pas de constructeur autre que celui par défaut.
J'ai fais une version ultra courte, en enlevant le fichier, en mettant une boucle "old school", je ne comprend vraiment pas.
for (int i=0 ; i < 10 ; i++) {
Equip equip=new Equip() ;
equip.getInterface().add(new Interface("name"+i)) ;
System.out.println("??? "+equip.getInterface().size()) ;
//Ici, il ne devrait s'afficher que "??? 1", puisque qu'une interface est ajouté. Mais non, ça créé bien l'objet, mais l'objet à déjà les interface précédente.
}
[^] # Re: parce que tu lui demandes de le faire ?
Posté par kowalsky . En réponse au message Objet qui s’instancie avec des valeurs de l'objet précédent ?. Évalué à 2.
Merci de ta réponse.
Normalement, new veut dire créer moi une instance de cette objet, ça ne doit pas avoir d'info externe à la création de l'objet. J'ai fais moi même ces objet, il n'y a pas de constructeur autre que celui par défaut.
J'ai fais une version ultra courte, en enlevant le fichier, en mettant une boucle "old school", je ne comprend vraiment pas.
for (int i=0 ; i < 10 ; i++) {
Equip equip=new Equip() ;
equip.getInterface().add(new Interface("name"+i)) ;
System.out.println("??? "+equip.getInterface().size()) ;
//Ici, il ne devrait s'afficher que "??? 1", puisque qu'une interface est ajouté. Mais non, ça créé bien l'objet, mais l'objet à déjà les interface précédente.
}