Enum
是在java.lang.Enum
,并且Object
是在java.lang.Object
。那么,为什么Enum
不是一个Object
?(我得到一个java.lang.ClassCastException
)
我想做一个可以接受两者的课程Object
,Enum
就像这样......
public class MyType<T extends Enum<T>, Object> {
但这会产生编译错误。我怎样才能让我MyType
接受所有(或两种)类型的课程?(Enum
或Object
)?