Bonjour,
j'ai un problème de compréhension sur les tests de comparaison de class

Dans mon cas j'ai une classe A
Une classe B et C qui hérite de A(donc avec un extends)
et une classe D qui contient une liste de données de type A que je vais nommer "liste".

Ma question est comment savoir qu'un élement de ma liste est de type B ou de type C?
J'ai extrait une donné de ma "liste" que je renversé dans une variable de type A.
Puis, j'ai essayé d'utiliser la méthode getClass() mais je n'arrive pas à savoir si ma variable est de type B ou de type C.
Quelqu'un peut m'expliquer la marche à suivre?
Merci