Save a single enum value out of many types possible

Viewed 55

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?

1 Answers
Related