Bonjour tout le monde, je débute en POO et j'ai une question.
J'ai par exemple une classe "ClasseA" et une classe "ClasseB" qui hérite de classeA.
Quel est l'utilité de faire ClasseA clA = new ClasseB(), pourquoi ne fait on pas directement ClasseB clB = new ClasseB() puisque classeB contient toutes les propriétés de classeA...
Je pose cette question parce que j'ai un programme où j'ai un vecteur d'objets "Pion", j'ai des objets "PionBlanc" et "PionNoir" qui hérite de la classe Pion, j'ai fait une boucle pour remplir un vecteur de PionBlanc et un autre de PionNoir or je n'arrive pas à redéfinir mes méthodes, c'est toujours la méthode dans la classe Pion qui est executée.

Voila, merci d'avance!