Bonjour,
Voila le pb que je cherche à résoudre sans y arriver
Class A {.....}
Class B extends A {.....}
Plus loin, dans une partie du code que je ne peux modifier j'ai ceci
C.class.getDeclaredMethod("setA",new Class[]{A.class}).invoque(_obj,new Object[]{a});
Hors, l'invocation sous cette forme exige le type exact ce que je n'ai pas (j'ai B)
D'ou ma question => Comment puis je avoir une instance de A à partir d'une instance de B ?
(Le code => A a = (A)b => renvoie comme classe B)
Merci par avance de votre aide
Partager