我有我的方法:
myMethod(Class class){}
我想将所有降级类传递给此方法 MyClass,因此将其更改为:
myMethod(Class<MyClass> class){}
电话是:
myMethod(MyOtherClassExtendingMyClass.class)
然后我有编译器错误:
The method myMethod(Class<MyClass>) in the type XXX is not applicable
for the arguments (Class<MyOtherClassExtendingMyClass>)
如何确保只有 MyClass 及其所有降级类将被允许作为此方法的参数?