我打算创建一个具有以下签名的函数 -
public static List<? extends Model> getList(Model T, int numberOfItems, StringReader reader)
现在,在这个函数中,我想创建一个 ArrayList,它将包含与 T或其任何子类相同类型的对象,即 T 可以是 Model 对象或其任何子类型。
到目前为止,我试过 -
List < ? extends T> list = new ArrayList();
但它没有用。如何让它工作?