Utilisation de la classe Class
Bonjour à tous,
j'ai un soucis avec l'utilisation de Class. J'ai besoin , je pense, de passer un paramètre à la méthode .newIntance(). Je vous donne le code :
Code:
1 2 3 4 5 6 7 8 9 10 11
| public void afficheObjet(Class<?> classe, int col, int lig) throws InstantiationException, IllegalAccessException{
classe.newInstance();
Zone crt = listZones.get(col+(lig-1)*dim);
crt.setOccupe(true);
crt.setImageFond(classe.getName());
crt.repaint();
} |
Mon problème c'est que les classes instanciées ont toute au moins un paramètre à prendre en compte, et que je ne comprend pas comment lui dire quels sont les paramètres du constructeur...
Et tant que j'y suis, vaut-il mieux utiliser le throws ou un multi Try/catch? Je ne saisi pas bien les conséquences du choix...