Salut,
quelqu'un connait-il la méthode la plus simple pour définir une fonction de Callback en général ? Y a-t-il un moyen d'appeler dynamiquement une méthode d'objet en fonction d'un String ? ca donnerait un truc du style mais comment effectuer le cast, avec un getClass() ? :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public class Callback {
private Object source;
private String method;
 
public Callback(Object source, String method) {
this.source = source;
this.method = method;
}
 
public void run() {
// ici le but étant d'appeler la méthode this.method de this.source
}
}
J'ai vu quelques exemples créant une classe Function ou encore les "méthodes outrepassées" mais un peu lourds.
Quelqu'un aurait-il une solution simple à proposer ?
Merci d'avance.