草庐IT

ShippingProviderOption

全部标签

java - 如何将不同的枚举类型传递给方法?

我有一个方法,它接受一个枚举并以某种方式使用它。问题是我有许多不同的枚举类型,将枚举传递给方法并不是可接受的做法。 最佳答案 我假设你的意思是你有一堆不同的枚举类,它们意味着不同的东西,并且你想将它们传递到一个方法中。为此,请使用markerinterface:publicinterfaceSpecialEnumType{}然后:publicenumMySpecialEnumTypeimplementsSpecialEnumType{...}publicenumAnotherSpecialEnumTypeimplementsSpec