在Java中,有没有什么办法从现有的枚举中定义一个新的枚举?我想要以下功能。Java:旧枚举子集的新枚举
public enum A{1, 2, 3, 4, 5, 6, 7, 8, 9};
public enum B{1, 2, 3, 4};
public enum C{3, 4, 5, 6, 7};
1,2,3和所有必须是相同的,即,
A.1 == B.1 = true
B.4 == C.4 = true
现实生活中的例子是日期,工作日WEEKENDDAYS,LECTUREDAYS,PARTYDAYS等
为什么?你想做什么? – 2014-10-19 23:50:49
总之没有。每个枚举成员是一个独特的对象实例。你可以通过使用equals方法而不是== – BevynQ 2014-10-19 23:53:43
@SotiriosDelimanolis一个真实的例子是DAYS,WEEKDAYS,WEEKENDDAYS,LECTUREDAYS等。 – RoboAlex 2014-10-19 23:55:19