I need to make a Java class which can receive a single enum value out of many. For example:
public class MyClass
{
public enum enumA {..}
public enum enumB {..}
public enum enumC {..}
public enum enumD {..}
private OneOfTheEnumsAboveMember enumMember;
}
Since enums can't be extended, how can I define a single member which must be one of the enums?