Je sais que cela va plutôt à l'encontre de l'idée des enums, mais est-il possible d'étendre les enums en C#/Java ? Je veux dire "étendre" dans le sens d'ajouter de nouvelles valeurs à un enum, mais aussi dans le sens OO d'hériter d'un enum existant.
Je suppose que ce n'est pas possible en Java, puisqu'il n'y en a eu que récemment (Java 5 ?). C# semble plus indulgent envers les personnes qui veulent faire des choses folles, alors j'ai pensé que cela pourrait être possible d'une manière ou d'une autre. Je suppose qu'il est possible d'utiliser la réflexion (même si vous n'utilisez jamais cette méthode) ?
Je ne suis pas nécessairement intéressé par la mise en œuvre d'une méthode donnée, elle a juste suscité ma curiosité lorsqu'elle m'est venue à l'esprit :-)
0 votes
Cela répond-il à votre question ? Enum "Héritage