Cast dynamique d'un objet ?
Bonjour,
Voilà je reçois dans une méthode une paramètre de type Object :
Code:
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:
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