次のように定義されたクラスがあります。
public abstract class AbstractUploadField<T> {
と
public class GroupField<T> extends AbstractUploadField<T> {
次にJavaでジェネリックを使用して、クラスがAbstractUploadFieldのサブクラスであることを確認しようとしています
Class<? extends AbstractUploadField<?>> clazz = GroupField.class
上記はコンパイルされませんが、2 番目のワイルドカードを削除するとコンパイルされます。
Class<? extends AbstractUploadField> clazz = GroupField.class
最初の課題がうまくいかない理由がわかりません