Liste de classes

Lolo38Lolo Messages postés 215 Statut Membre -  
lmhelp Messages postés 79 Statut Membre -
Salut,

je veux lister les classes héritantes.

Par exemple, je crée une classe abstraite Ecran. 4 classes existantes en hérite 15, 17, 19, 21. Je voudrais pouvoir afficher lors de la création d'un écran les classes pouvant être créé.
Si je crée un nouvelle classe 23, je veux (sans toucher en dur le programme) que la classe vienne se rajouter à la liste des choix.

J'espère que je me suis bien exprimé.

Merci pour vos aides.

Lo
A voir également:

3 réponses

lmhelp Messages postés 79 Statut Membre 1
 
Bonjour,

Il faudrait préciser le langage dans lequel vous écrivez.

En fait, étant donnée une classe vous voulez lister toutes les classes qui héritent plus ou moins directement de celle-ci.
0
Lolo38Lolo Messages postés 215 Statut Membre 22
 
C'est en langage C# (Framework 2.0, Microsoft Visual Studio)
0
lmhelp Messages postés 79 Statut Membre 1
 
Je pense que ce n'est pas trivial.

Je crois qu'une classe ne connaît pas ses sous-classes... du moins trivialement, contredisez-moi si je dis des bêtises.

En Java, on peut connaître LA super-classe d'une classe et ce de proche en proche jusqu'à la classe ancêtre de toutes les classes (racine de l'arbre d'héritage).

D'une classe à ses sous-classes, cela me paraît plus difficile.
D'autant plus que, vous êtes d'accord, le nombre de sous-classes directes et/ou indirectes d'une classe peut-être très grand...

Cela ne vous aide pas trop je pense... mais enfin on peut tout de même essayer d'avancer ainsi.

Bon courage.
0