我有一个这样定义的类:
public abstract class AbstractUploadField<T> {
和
public class GroupField<T> extends AbstractUploadField<T> {
然后在Java中我试图使用泛型来确保一个类是 AbstractUploadField 的子类
Class<? extends AbstractUploadField<?>> clazz = GroupField.class
上面没有编译,但如果我删除第二个通配符,它会:
Class<? extends AbstractUploadField> clazz = GroupField.class
我不明白为什么第一个任务不起作用