在这种特定情况下,没有区别,因为Enums形式类型参数实际上是自类型。这是因为不能像这样从Enum继承:
class MyEnumA extends Enum<MyEnum2> {}class MyEnumB implements MyInterface {}是的,从语义上讲,它们是相同的界限,但这仅是因为它是Enum。

在这种特定情况下,没有区别,因为Enums形式类型参数实际上是自类型。这是因为不能像这样从Enum继承:
class MyEnumA extends Enum<MyEnum2> {}class MyEnumB implements MyInterface {}是的,从语义上讲,它们是相同的界限,但这仅是因为它是Enum。