Bonjour,

Il y a un truc que je ne comprend pas sur les génériques... Si quelqu'un voulait bien m'expliquer ce serait gentil...

J'ai un "Catalogue<T>" où "T" est une classe dérivant obligatoirement de "ElementCatalogue".

"ElementCatalogue" a par exemple deux classe filles "ElementCatalogueMeubles" et "ElementCataloguePieces".

Si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Catalogue<ElementCatalogue> catalogue = new Catalogue<ElementCataloguePieces>();
Pourquoi ai-je une erreur ?

Quel serait alors la bonne pratique a mettre en place ?