[Enum] Héritage entre enum
Bonjour,
J'utilise une énumération pour stocker un ensemble d'actions possibles.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
public enum MyActions {
Load (KeyStroke.getKeyStroke(KeyEvent.VK_L,
InputEvent.CTRL_DOWN_MASK),
KeyEvent.VK_L),
Directory,
About;
private int mnemonic;
private KeyStroke accelerator;
private MyActions() {
this(null, KeyEvent.VK_UNDEFINED);
}
private MyActions(int mnemonic) {
this(null, mnemonic);
}
private MyActions(KeyStroke accelerator, int mnemonic) {
this.accelerator = accelerator;
this.mnemonic = mnemonic;
}
get...
} |
Mais j'aimerais pouvoir conserver cette 'structure' pour pouvoir la réutiliser dans d'autres développements sans avoir à retourne rvoir comment j'avait fais. L'idéal serait donc de pouvoir faire une base à cette énumération.
UNe sorte d'objet parent ou, au pire, d'interface mais pour une enum je ne sais pas ce qui est possible.
Avez-vous une idée ?
Merci
(Je suis en 1.6)