是否可以让 java 中的枚举将一组枚举作为参数?如果是,那么我该如何实施呢?
使用它时,我想能够说类似的话:使用 MODAL_SETTINGS.EDIT_MODAL_WINDOW 并使用按钮 MODAL_BUTTONS.SAVE 和 MODAL_BUTTONS.CANCEL 创建它。
这就是我现在所拥有的
public enum MODAL_SETTINGS {
NEW_MODAL_WINDOW(MODAL_BUTTONS.class),
EDIT_MODAL_WINDOW(MODAL_BUTTONS.class),
DELETE_MODAL_WINDOW(MODAL_BUTTONS.class);
private EnumSet buttons;
private MODAL_SETTINGS(EnumSet<MODAL_BUTTONS> buttons){
}
}
public enum MODAL_BUTTONS {
SAVE, UPDATE, CANCEL, DELETE
}