Nesting enums in Java

前端 未结 3 1711
一个人的身影
一个人的身影 2021-02-14 06:33

I want to nest some enums. The object i\'m representing are Flags, with a type, and a value. There are a discrete number of types, and each type has a distinct set of possible v

3条回答
  •  南笙
    南笙 (楼主)
    2021-02-14 07:15

    As I understand enums, they are kind of singletons. It means enum X {A,B} has two singleton instances A,B. If you had nested enum A { P, Q }, how you can say if X.A is X.A.P or X.A.Q ? I wish I was able to say it more simply.

    Use static class.

提交回复
热议问题