Bonjour à tous
j'ai cette classe :
Quelle est la meilleur façon de pouvoir accéder et executer donc les méthodes définies donc "Class<T> membre1" et "Class<M> param1" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public class MaClasse <T, M> { @Autowired private Class<T> membre1; public Class<M> maMethodeQuiRenvoieUnResultat(Class<M> param1) { // Je veux pouvoir executer une methode qui est définie dans param1 (exemple cette méthode calcule et renvoie la date d'aujourd'hui+3 jours) // ça donnerait : Date d = param1.getDateDansTroisJours(); // ENSUITE : // executer une méthode de membre1 qui prend une date en paramètre et renvoi un objet de type Class<M> // ça donnerait : Class<M> res = membre1.uneMethode(Date d); } }
En vous remerciant d'avance.
Partager