我们如何创建其他枚举的ENUM联合

问题描述

我在Java中有3个枚举:

CustomePrice: 10

我想创建应为其他枚举的并集的枚举D。例如enum A {MON,TUE,WED} enum B{THU,FRI} enum C{SAT,SUN}

实现此目标的最佳方法是什么。

解决方法

从您的问题中我想您想在运行时动态地做到这一点。由于枚举是常量,因此(技术上)这是不可能的。如果您想尝试一些引入的技巧以使其成为可能,那么没人会阻止您的。请参阅入门指南:https://jqno.nl/post/2015/02/28/hacking-java-enums/