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 :
Je souhaiterai que l'objet monInstance soit un Toto[nbOcc] (et non un Object[] contenant nbOcc Toto)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Class maClasse = Class.forName("Toto"); Object monInstance = maClasse.newInstance();
Le but étant de pouvoir appeler dynamiquement une méthode ayant comme parametre un tableau de Toto
et je ne veux pas de
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});
même si ça, ça fonctionne...
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});
Je suis pas sûr d'avoir été clair, là...
Partager