我怀疑这意味着sortedSourceClasses arrayList可以包含任何扩展ReferenceSource类的类。正确吗?
ArrayList<Class<? extends ReferenceSource>> sortedSourceClasses = new ArrayList<Class<? extends ReferenceSource>>
答案 0 :(得分:1)
假设您有4个类别:A
,B
,C
扩展ReferenceSource
和一些无关的类别D
。
如果您使用问题中的列表,可以将Class
对象添加到该列表中,如下所示:
ArrayList<Class<? extends ReferenceSource>> sortedSourceClasses = new ArrayList<Class<? extends ReferenceSource>>;
sortedSourceClasses.add(A.class);
sortedSourceClasses.add(B.class);
sortedSourceClasses.add(C.class);
sortedSourceClasses.add(D.class); // <-- won't work