Bonjour,

Voilà je reçois dans une méthode une paramètre de type Object :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
public void maMéthode(Object param){
...
}
Je voudrais savoir si il est possible de faire un cast dinamique de cet object pour obternir qqch du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public void maMéthode(Object param){
(param.getType de l'objet()) objcast = (param.getType de l'objet())param;
 
System.out.println(objcast.methodeCommune());
}
Suis je obligé de passer par la reflexion pour executer methodeCommune() ?
Est il possible de faire ce genre de cast dynamique ? Quel en est la syntaxe ?

Merci d'avance