Choisissez la mauvaise affirmation :
La conversion (implicite ou explicite) vers un type parent (upcasting) est toujours acceptée par le compilateur et elle ne posera aucun problème à l'exécution du programme.
La conversion implicite vers un type enfant (downcasting) n'est jamais acceptée par le compilateur.
La conversion explicite vers un type enfant (downcasting) est toujours acceptée par le compilateur et elle ne posera aucun problème à l'exécution du programme.
La conversion explicite vers un type enfant (downcasting) est toujours acceptée par le compilateur mais elle pourra poser problème à l'exécution du programme.