如何将枚举嵌套在枚举的值内

我想知道在Java中是否可以嵌套枚举。

在这里,我想做的是:

拥有一个由CAT和DOG组成的物种,将允许我访问可用CAT和DOG品种的子枚举。例如,我希望能够测试是否装有CAT或DOG,以及动物是否是PERSAN

CAT或PITBULL狗。CAT和DOG品种必须是不同的枚举,即CatBreeds枚举和DogBreeds枚举。

这是我要使用的访问模式的示例:

种类:

  • 物种
  • 种狗

品种:

  • 种类,猫种,PERSAN
  • 种。狗。品种。皮布尔

回答:

您不是最好通过继承来做到这一点吗?猫和狗将是物种的子类。Persion将是Cat的子类,而Pitbull将是Dog的子类。

想要使用枚举试图实现什么?

以上是 如何将枚举嵌套在枚举的值内 的全部内容, 来源链接: utcz.com/qa/428588.html

回到顶部