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
)?