Bonjour à tous,
Voilà mon problème. Je souhaite appeler une méthode en précisant un type de class dans les paramètres :
Par exemple : chercher une collection de voiture rouge dans un format de catégorie
ArrayList<Voiture> collecVoiture = rechercheCollection("Rouge", Categorie.class );
L'idée que je cherche à faire est de la réflexisité sur la méthode qui va traiter ceci. Je cherche à faire une class qui me renverra une collection dans un format non défini d'avance, avec le type préciser dans les paramètres.
Dans le genre :
public static ArrayList<Class> rechercheCollection(String couleur, Class typeObjet) {
Instancier le type "Catégorie" pour mon exemple
Je vois pas quoi mettre
return ???
}
Je ne pense pas être très clair, mais l'idée, c'est que je souhaite :
- Appeler une méthode générique qui doit prendre un type de class en paramètre
- instancier le type rentré en paramètre
-Faire pleins de traitement sur cette instance
- Retourné une collection de ce type de paramètre
Merci d'avance
Sylvain
Partager