Bonjour.

Au même titre qu'il est possible d'instancier dynamiquement un objet, je souhaiterai pouvoir le faire avec un tableau d'objets (dont je connais le nombre d'occurences)

Ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Class maClasse = Class.forName("Toto");
Object monInstance = maClasse.newInstance();
Je souhaiterai que l'objet monInstance soit un Toto[nbOcc] (et non un Object[] contenant nbOcc Toto)
Le but étant de pouvoir appeler dynamiquement une méthode ayant comme parametre un tableau de Toto

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
xxxx.getClass().getMethod(nomMethode, new Class[]
	   {mesOccurences.getClass()}).
	invoke(xxxx, new Object[]
		   {mesOccurences});
et je ne veux pas de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Toto[] toto = new Toto[nbOcc];
xxxx.getClass().getMethod(nomMethode, new Class[]
	   {toto.getClass()}).
	invoke(xxxx, new Object[]
	   {toto});
même si ça, ça fonctionne...

Je suis pas sûr d'avoir été clair, là...