Can enums be subclassed to add new elements?

Viewed 427064

I want to take an existing enum and add more elements to it as follows:

enum A {a,b,c}

enum B extends A {d}

/*B is {a,b,c,d}*/

Is this possible in Java?

15 Answers
Related